Bonjour, je souhaite effectuer des tests unitaires sur une application GWT.
Je créé ma classe de tests que voici :
Lorsque j'exécute cette classe de test, j'ai l'erreur que voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package com.zoltar.rol.gwt.client.ui; import com.google.gwt.junit.client.GWTTestCase; public class ROLEditorTest extends GWTTestCase { @Override public String getModuleName() { // TODO Auto-generated method stub return "com.zoltar.rol.gwt.Start"; } public void testSimple() { assertTrue(true); } }
Est-ce une erreur de classpath, (fichier classpath) :com.google.gwt.junit.JUnitFatalLaunchException: The test class 'com.zoltar.rol.gwt.client.ui.Test' was not found in module 'com.zoltar.rol.gwt.StartTest'; no compilation unit for that type was seen
at com.google.gwt.junit.JUnitShell.checkTestClassInCurrentModule(JUnitShell.java:193)
at com.google.gwt.junit.JUnitShell.runTestImpl(JUnitShell.java:628)
at com.google.gwt.junit.JUnitShell.runTest(JUnitShell.java:150)
at com.google.gwt.junit.client.GWTTestCase.runTest(GWTTestCase.java:219)
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:132)
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:130)
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)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="test"/> <classpathentry kind="src" path="server"/> <classpathentry kind="src" path="client"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.5.0_11"/> <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.generic.runtimeTarget/JOnAS v4"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="var" path="GWT_HOME/gwt-user.jar"/> <classpathentry kind="lib" path="lib/gwt-datepicker-r29.jar"/> <classpathentry kind="lib" path="D:/junit/junit.jar"/> <classpathentry kind="var" path="GWT_HOME/gwt-dev-windows.jar"/> <classpathentry kind="output" path="build/classes"/> </classpath>
Partager