Jav*_*per 2 java junit unit-testing
我有一个具有验证方法的事务类.该方法中存在一种条件,当满足时将不会调用警报通知方法.仅当检查条件失败时才会调用警报通知方法(条件为false,调用警报并通知用户).我想从Junit测试中测试是否调用了该警报方法.有人可以建议如何继续,因为我是Junits的新手
看看嘲弄的图书馆.在Mockito,它会像
Notifier mock = Mockito.mock(Notifier.class);
ClassUnderTest myClass = new ClassUnderTest(mock);
myClass.doSomething(-1);
Mockito.verify(mock).notification(Mockito.eq("Negative value passed!"));
myClass.doSomething(100);
Mockito.verifyNoMoreInteractions(mock);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8971 次 |
最近记录: |