Mou*_*ock 6 gwt junit unit-testing gwt-rpc
我试图从eclipse 3.6运行GWT测试,但一直坚持这个奇怪的错误.
在模块'com.company.demo.smartgwt.module'中找不到测试类'com.company.demo.smartgwt.RequestBuilderTest'; 没有看到该类型的编译单元
已经尝试添加源文件夹到运行对话框- >提到的类路径和源标签在这里.没有运气,没有选择..任何建议人?
完整错误堆栈:
com.google.gwt.junit.JUnitFatalLaunchException: The test class 'com.company.demo.smartgwt.RequestBuilderTest' was not found in module 'com.company.demo.smartgwt.module'; no compilation unit for that type was seen
at com.google.gwt.junit.JUnitShell.checkTestClassInCurrentModule(JUnitShell.java:718)
at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1317)
at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1280)
at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:625)
at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:456)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:311)
at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Run Code Online (Sandbox Code Playgroud)
小智 16
问题可能是您已将测试作为JUnitTest而不是GWT Junit Testcase运行.
在Eclipse中,删除测试的运行配置,右键单击该类,按"Run As"并选择"GWT Test Case".
为我工作.
我同意GWT测试太慢的其他答案 - 但不幸的是,你可能偶尔需要它们.
| 归档时间: |
|
| 查看次数: |
6356 次 |
| 最近记录: |