3
当我使用JMock和JUnit ExpectedException
时,即使不抛出异常,测试似乎也会通过。例如,下面的测试失败,因为它应该。但如果我取消注释这两条评论线,它就会通过。难道我做错了什么?这两个组件之间是否存在不兼容?JMock导致即使不抛出异常也会传递JUnit ExpectedException
//@RunWith(JMock.class)
public class JUnitJMockTest {
@Rule
public ExpectedException exception = ExpectedException.none();
//Mockery context = new JUnit4Mockery();
@Test
public void test() {
exception.expect(NullPointerException.class);
}
}
是的,我使用的是jMock 2.5.0。非常感谢您的帮助。 – robingrindrod 2012-08-07 09:23:20