When running from the command line, I forgot to add all the items to the 
class path.  Once I did that, I got the same error IntelliJ did:

There was 1 error:
1) 
testSimple(test.craig.MyTests)com.google.gwt.junit.JUnitFatalLaunchException: 
The test class 'test.craig.MyTests' was not found in module 
'test.craig.App'; no compilation unit for that type was seen
        at 
com.google.gwt.junit.JUnitShell.checkTestClassInCurrentModule(JUnitShell.java:741)
        at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1360)
        at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:1316)
        at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:679)
        at 
com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:421)
        at com.google.gwt.junit.client.GWTTestCase.run(GWTTestCase.java:247)

FAILURES!!!
Tests run: 1,  Failures: 0,  Errors: 1

On Sunday, 27 April 2025 at 2:54:36 pm UTC+10 Craig Mitchell wrote:

> I created a demo project with 
> https://github.com/NaluKit/gwt-maven-springboot-archetype with the params:
> - modular-springboot-webapp
> - groupId: test.craig
> - artifactId: testing
> - module-short-name app: tc
>
> Added JUnit to the client pom:
> <dependency>
>   <groupId>junit</groupId>
>   <artifactId>junit</artifactId>
>   <version>4.13.2</version>
>   <scope>test</scope>
> </dependency>
>
> Created a simple test in the client module (in 
> src/test/java/test/craig/MyTests.java):
> public class MyTests extends GWTTestCase {
>   @Override
>   public String getModuleName() {
>     return "test.craig.App";
>   }
>   public void testSimple() {
>     assertTrue( true );
>   }
> }
>
> Tried to run it in IntelliJ, but got the error:
> com.google.gwt.junit.JUnitFatalLaunchException: The test class 
> 'test.craig.MyTests' was not found in module 'test.craig.App'; no 
> compilation unit for that type was seen
>
> Tried to compile and run it from the command line:
> java junit.textui.TestRunner test.craig.MyTests
>
> But that returned:
> Error: Could not find or load main class junit.textui.TestRunner
> Caused by: java.lang.ClassNotFoundException: junit.textui.TestRunner
>
> I thought I was following the instructions in 
> https://www.gwtproject.org/doc/latest/DevGuideTesting.html but obviously 
> doing something wrong.
>
> Any help is much appreciated.
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/google-web-toolkit/48c6f70f-8712-4a89-8f74-51fd25632d48n%40googlegroups.com.

Reply via email to