我正在测试一个方法,它应该返回一个Card
类型的对象。类似于:
@Test
public void testPrepareCardData() {
Card card = service.prepareData(ID);
然后,我想Assertcard
的所有属性都没有被设置。假设该方法返回空对象。一种方法(相当幼稚)是检查每个属性,如下所示:
assertNull(card.getId());
assertNull(card.getCardNumber());
etc.
但是有很多属性,这需要一些时间。有什么复杂的解决方案吗?
1条答案
按热度按时间1zmg4dgp1#
您可以使用
Reflection
来执行此操作更多信息:Reflection Oracle doc