在类路径中找不到GWTTestCase

时间:2013-01-20 08:53:07

标签: java gwt junit

我使用eclipse juno和gwt 2.5,我跟随gwt Junit test tutorial 当我创建由GWTTestCase扩展的Test-class时,我收到此消息:

Description Resource Path Location Type The project was not built since its build path is incomplete. Cannot find the class file for junit.framework.TestCase. Fix the build path then try building this project homeopathischeAnwendung Unknown Java Problem

该怎么办?

2 个答案:

答案 0 :(得分:1)

您的类路径中缺少Junit:http://junit.sourceforge.net/

或maven依赖:

<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <scope>test</scope>
</dependency>

答案 1 :(得分:1)

我找到了解决方案。 我在开始时犯了一个错误。

我下载了junit.jar并将其添加到buildpath中。 那是错误的。 通过右键单击gwt.project上的包浏览器来正确添加junit和Eclipse的方法 - &gt;构建路径 - &gt;添加库 - &gt; JUnit的。

我犯的第二个错误是我的Test-Class所在的位置。 我创建了一个名为“Test”的额外文件夹,在这个文件夹中我将包装与Test-Class一起使用。 那也是假的。

MyGwtApplication
src
    package.number.one
        MyGwtApplication.gwt.xml
    package.number.one.client
        MyGwtApplication.java
test
    package.number.one.testing
        MyTestClass.java

多么错误!

测试类必须位于src文件夹中

MyGwtApplication
src
    package.number.one
        MyGwtApplication.gwt.xml
    package.number.one.client
        MyGwtApplication.java
    package.number.one.client.testing
        MyTestClass.java