簡體   English   中英

Eclipse中的JUnit4

[英]JUnit4 in Eclipse

我正試圖在eclipse 3.5中運行一些JUnit測試單元,但根本沒有運氣。

JUnit3工作正常。

當我創建JUnit4測試單元時,eclipse提供將JUnit庫添加到類路徑中。 我接受了,但當我檢查它是否已添加到項目的屬性面板中時,我可以看到添加了JUnit4,但沒有包含JARS。
如果我選擇編輯,組合會說“JUnit 4”,就在“當前位置:未找到”之下。

當我啟動JUnit4測試時,出現錯誤並發生內部錯誤,NullPointerException。

我已經閱讀了大約兩天了,所有的引用都說eclipse包含JUnit4,但不知怎的,似乎有些東西我不見了。

我已經嘗試重新創建我的項目,並在沒有運氣的情況下創建全新的測試。

package test;

import static org.junit.Assert.*;

import org.junit.Test;

public class AuthServiceTest {

    @Test
    public final void testValidateCredentials() {
        fail("Not yet implemented"); // TODO
    }

}

[編輯]我已經將junit-4.8.1.jar添加到項目的類路徑和eclipe的類路徑中,但仍然是同樣的問題。 [Edit2]我還添加了junit-dep-4.8.1.jar,因為我不確定這些依賴項是否必要,但沒有變化。

右鍵單擊項目名稱。

Built Path--> Add Libraries

從列表中選擇適當的庫(本例中為JUnit 4)。

在我的Eclipse安裝中提供了JUnit 4,它位於plugins \\ org.junit4_4.3.1 \\ junit.jar中

如果你找不到它,那么我想你可能需要下載它。

您可以將JUnit與Eclipse JUnit設置相關聯

Windows->Preferences->Java->Build Path->User Libraries

在那里選擇JUnit,您可以添加和編輯JAR。

似乎Fedora的存儲庫中的Eclipse 3.5不包含JUnit,並且安裝相應的包也沒有包含它。
另一個Debian PC提出了同樣的問題。 從eclipse.org下載干凈的解決了這個問題。

在某個時候報告這個bug :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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