Questions tagged «junit-rule»

4
Junit @Rule如何工作?
我想编写大量代码的测试用例,我想了解JUnit @Rule批注功能的详细信息,以便可以将其用于编写测试用例。请提供一些好的答案或链接,通过一个简单的示例详细说明其功能。
195 java  junit  junit4  junit-rule 

4
Mockito在例外Junit 4.10之后进行验证
我正在测试具有预期异常的方法。我还需要在引发异常后验证是否在某个模拟对象上调用了一些清理代码,但看起来该验证已被忽略。这是代码。我正在使用JunitExpectedException Rule验证预期的异常。 @Rule public ExpectedException expectedEx = ExpectedException.none(); @Test public void testExpectedException() { MockedObject mockObj = mock(MockedObj.class); MySubject subject = new MySubject(mockedObj); expectedEx.expect(MyException.class); expectedEx.expectMessage("My exception message."); subject.someMethodThrowingException(); verify(mockObj). someCleanup(eq(...)); } 似乎verify完全被忽略了。无论我采用什么方法verify,我的测试都通过了,这不是我想要的。 知道为什么会这样吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.