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