如何在mockito java中验证一行有function1()。function2()。function3();

时间:2017-07-07 13:58:39

标签: java spring testing junit junit4

嗨,我是Junit&的Mockito。 我有这样的代码:

public class ABCCheckout implements Checkout
{
@Resource
public PrimeConfigService primeConfigService;
/* PrimeConfigService getter & setters  */
@Override
public String getBlackOutDays()
{
    return getPrimeConfigService().findPrimeConfigByUid(RDD_ISA).get(0).getValue();
}
}

我想验证是否已调用此行:

return getPrimeConfigService().findPrimeConfigByUid(RDD_ISA).get(0).getValue();

&安培; findPrimeConfigByUid(RDD_ISA)返回ProductModel

类型的ArrayList

那么我如何在我的ABCCheckoutTest中实现它 我有这样的代码

@UnitTest
@RunWith(MockitoJUnitRunner.class)
public class ABCheckoutTest{
@InjectMocks
private ABCCheckout aBCCheckout;

@Before
    public void setUp()
    {//what should go here//}

    @Test
    public void testGetBlackOutDays()
    {//what should go here//}

}

0 个答案:

没有答案