Sto provando a eseguire un test dell'unità GWT in un'app campione. Ho eseguitoGWT Junit - errore = 'nessuna unità di compilazione per quel tipo è stata vista'
cmd /c /java/gwt-windows-1.6.4/webAppCreator.cmd -out gwttasks com.gwttasks.GwtTasks
Copiato in junit-4.5.jar in una directory lib e aggiunto al classpath.
Ran:
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
Quando provo ad eseguire qualsiasi del file cmd generato (come GwtJunit-hosted.cmd) o di uno qualsiasi dei file di lancio, ottengo il seguente errore. Tutte le pagine Web che ho visto dicono di aggiungere la sorgente di test al classpath, ma è già lì, quindi non è questo il problema. Qualcun altro ha visto questo?
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) ...
Sarebbe bello avere questa risposta qui su StackOverflow nel caso in cui il collegamento viene rotto: * Per risolvere questo problema, aprire la finestra di dialogo Esegui * Fare clic sulla scheda Percorso di classe e fare clic su sulle voci dell'utente. * Fare clic sul pulsante Avanzate e selezionare Aggiungi cartelle. * Nella finestra di dialogo Selezione cartella, selezionare la sorgente e le directory di test (ad esempio src/main/java e src/test/java). –