2
我有一個小的junit4測試,期望有一個例外。 此代碼:測試與預期的異常顯示爲失敗
@Test(expected = EntityVide.class)
public void testPing() throws Exception {
System.out.println("ping");
int in = 0;
int expResult = 1;
int result = instance.ping(in);
}
當我運行測試表明作爲一個失敗的一個。 我已經添加@RunWith(JUnit4ClassRunner.class),但沒有任何更改。 我使用netbeans 7.0和junit 4.
謝謝。
什麼是'EntityVide'? –
你的類是否擴展了'junit.TestCase'?如果是這樣,即使添加'@ Test'註釋,它也會作爲JUnit 3測試運行。要檢查,只需將您的方法重命名爲不以'test'開頭的內容:如果它不再執行,那麼您將使用JUnit 3 runner來運行它。 –
它實際上是否會拋出異常? – Thomas