0
我使用JUnit 3中,當我寫了這個代碼,我得到這個錯誤JUnit測試錯誤沒有測試發現
AssertionFailedError異常:沒有檢測發現
import junit.framework.TestCase;
import junit.runner.*;
public class Teststd extends TestCase {
Student s;
public void setUp() {
s = new Student("ASJFA");
}
public void TestEmail() {
try {
s.setEmail("KUKU");
assertTrue(false);
} catch (EmailIsInvalid ex) {
assertTrue(true);
System.out.println("Exception caught. Email is invalid");
}
}
public void tearDown() {
}
}
你不需要註釋嗎?例如'@ Test' – Gosu
@Gosu:'@ Test'註釋是針對JUnit 4而不是JUnit 3.對於JUnit 3,測試方法的名稱應該以'test'(小型大寫)開頭。 – avandeursen
@avandeursen我明白了!感謝您指出:) – Gosu