I would suggest generating a basic test case using the
junitCreator.bat and using the standard convention. (putting your test
classes under com.foo.client.)
Have a look at this thread that might give you more details
HTH
Dominik
On 15 Mrz., 04:53, "Hongping Dai" <hongping....@gmail.com> wrote:
> Hi, Dan,
>
> Thank you very much for your help. I added the two lines to the module
> file. However, almost the same problem came up:
>
> The development shell servlet received a request to generate a host page
> for module 'com.biorad.brax.test.BRAXValueTestCase.gwt.xml'
> Loading module 'com.brax.test.BRAXValueTestCase.gwt.xml'
> [ERROR] Unable to find
> 'com/brax/test/BRAXValueTestCase/gwt/xml.gwt.xml' on your classpath; could
> be a typo, or maybe you forgot to include a classpath entry for source?
>
> And failure tree:
>
> com.google.gwt.junit.client.TimeoutException: The browser did not contact
> the server within 20000ms.
> at com.google.gwt.junit.JUnitShell.notDone(JUnitShell.java:270)
> at com.google.gwt.dev.GWTShell.pumpEventLoop(GWTShell.java:585)
> at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:306)
> at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:115)
> at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:172)
> 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:109)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(
> JUnit3TestReference.java:128)
> at org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> TestExecution.java:38)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
> RemoteTestRunner.java:460)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
> RemoteTestRunner.java:673)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> RemoteTestRunner.java:386)
> at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
> RemoteTestRunner.java:196)
>
> By the way, the code to be tested in this case is a small part. I am
> thinking to create test case for each part of the whole application, and
> finally creating a test suite to run them all.
>
> Any more suggestions or comments will be very much appreciated.
>
> Best regards,
>
> Hongping
>
> > > JUnit3TestReference.java :128)
> > > at org.eclipse.jdt.internal.junit.runner.TestExecution.run(
> > > TestExecution.java:38)
> > > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
> > > RemoteTestRunner.java:460)
> > > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests (
> > > RemoteTestRunner.java:673)
> > > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
> > > RemoteTestRunner.java:386)
> > > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(