![](/img/trans.png)
[英]JUnit gives incorrect answer in NetBeans and doesn't work in terminal
[英]Junit on Netbeans doesn't work
我知道netbeans有一個現有的junit插件,但是由於某種原因,它不能與我的代碼一起正常工作:
public int Add(String a, String b){
int x = Integer.parseInt(a);
int y = Integer.parseInt(b);
return x + y;
}
生成的Junit測試類包含以下測試用例:
public void testAdd() {
System.out.println("Add");
String a = "2";
String b = "3";
TestingProject2016 instance = new TestingProject2016();
int expResult = 5;
int result = instance.Add(a, b);
assertEquals(expResult, result);
}
junit顯示此測試失敗,表明存在初始化錯誤,盡管應該成功,因為它會根據上面的代碼返回正確的值。
知道出了什么問題嗎?
注意:我正在使用Junit4。謝謝:)
根據注釋,解決方法是將@Test
批注添加到測試方法。
方法上的@Test
注釋用於告訴JUnit 4該方法是一個測試。 您沒有這樣的注釋,因此JUnit找不到要運行的測試,因此報告了一條錯誤消息,內容為“無可運行方法”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.