GWT Junit - 错误='没有看到该类型的编译单元'

时间:2009-06-28 23:34:04

标签: gwt junit

我正在尝试在示例应用中运行GWT单元测试。我跑了

cmd /c /java/gwt-windows-1.6.4/webAppCreator.cmd -out gwttasks com.gwttasks.GwtTasks

在junit-4.5.jar中复制到lib目录中,并将其添加到类路径中。

冉:

cmd /c /java/gwt-windows-1.6.4/junitCreator.cmd -junit lib/junit-4.5.jar -module com.gwttasks.GwtTasks -eclipse GwtTasks com.gwt
tasks.unit.GwtJunit

当我尝试运行任何生成的cmd文件(例如GwtJunit-hosted.cmd)或任何启动文件时,我收到以下错误。我见过的所有网页都说将测试源添加到类路径中,但它已经存在,所以这不是问题所在。其他人看过这个吗?

com.google.gwt.junit.JUnitFatalLaunchException: The test class 'com.gwttasks.unit.GwtJunit' was not found in module 'com.gwttasks.GwtTasks'; no compilation unit for that type was seen
    at com.google.gwt.junit.JUnitShell.checkTestClassInCurrentModule(JUnitShell.java:390)
    at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:626)
    ...

3 个答案:

答案 0 :(得分:10)

答案 1 :(得分:4)

在netbeans中我添加了src / java并测试了类路径并且调试工作了!!!!! 致谢

答案 2 :(得分:4)

我只是想补充一点,我遇到了同样的问题,因为我做了(非常愚蠢)错误将GWTTestCase类放入“client”目录,而是放入另一个目录。难怪它没有找到;)