2017-07-07 134 views
1

我有庫導入了JUNIT 4.12和Hamcrest 1.3以及測試文件夾設置。來源指向正確的測試包文件夾。我將使用Shift + F6爲每個Java測試文件運行測試,並且它將執行該java文件中的所有測試。重新啓動計算機後,我按照相同的步驟運行測試,僅獲得「未執行測試」。可能是什麼原因和解決方案。沒有執行測試JUNIT Netbeans 8.2

package test1; 
import hello.*; 
import org.junit.Before; 
import org.junit.Test; 
import static org.junit.Assert.assertEquals; 

public class hellotest { 
private jj j1; 

@Before 
public void runBeforeEachTest(){ 
    j1 = new jj(); 
    j1.setName("cur"); 
    j1.setComp("goo"); 
} 

@Test 
public void testProp(){ 
    String name = j1.getName(); 
    String cmp = j1.getComp(); 
    assertEquals("cur", name); 
    assertEquals("goo", cmp); 
} 

} 

沒有任何修改的相同項目在另一臺計算機上工作正常。試圖重新安裝Netbeans 8.2,但它不會卸載,它給出錯誤「在此計算機上未找到Java SE開發工具包(JDK)」卸載Netbeans IDE需要JDK 6。 這很奇怪,因爲要安裝NetBeans 8.2 JDK 8已安裝,但在卸載期間正在尋找JDK 6。問題是如何卸載Netbeans?

+0

看到您正在嘗試運行的測試文件也會有所幫助。 – Makoto

回答

1

那麼,你必須右鍵點擊你的項目和測試。由於您已將項目選定爲活動項目,因此導航欄上的相同工具運行/測試項目(項目)

您可以使用鍵盤快捷鍵Alt鍵+ F6 。您的快捷方式使用Shift是錯誤的,我不知道它應該做什麼(檢查選項)。

此保證啓動所有測試。您可以創建測試套件來定義測試實例的「包」。

+0

每個測試的java文件都有選項運行文件Shift + F6(這是它現在工作正常以前它不工作),並有另一個選項測試文件Ctrl + F6(這從來沒有爲我工作過)。在項目級別右鍵單擊Test(Alt + F6)從未爲我工作過。 – CuriQ

+0

你的測試文件位於哪裏? –

+0

項目視圖:你好 源碼包 測試包 test1 hellotest.java – CuriQ