簡體   English   中英

Netbeans上的Junit不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM