2009-06-28 6 views
7

Próbuję uruchomić test jednostki GWT w przykładowej aplikacji. PrzebiegłemGWT Junit - error = 'Nie było widać żadnej jednostki kompilacji dla tego typu'

 
cmd /c /java/gwt-windows-1.6.4/webAppCreator.cmd -out gwttasks com.gwttasks.GwtTasks 

Skopiuj plik junit-4.5.jar do katalogu lib i dodaj go do ścieżki klasy.

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 

Kiedy próbuję uruchomić dowolny z wygenerowanego pliku cmd (takich jak GwtJunit-hosted.cmd) lub którykolwiek z plików uruchamiania, pojawia się następujący komunikat o błędzie. Wszystkie strony internetowe, które widziałem, dodają źródło testowe do ścieżki klasy, ale już tam jest, więc to nie jest problem. Ktoś jeszcze to widział?

 
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) 
    ... 

Odpowiedz

10
+0

Byłoby miło mieć taką odpowiedź tutaj na StackOverflow w przypadku łącza zostanie uszkodzony: * Aby rozwiązać ten problem, otwórz Run Dialog * Kliknij kartę Classpath i kliknij na Wpisy użytkownika. * Kliknij przycisk Zaawansowane i wybierz opcję Dodaj foldery. * W oknie dialogowym Wybór folderu wybierz katalogi źródłowe i testowe (np. Src/main/java i src/test/java). –

4

w NetBeans dodałem src/Java i próby do ścieżki klasy i debugowania pracował !!!!! DZIĘKI

4

Chcę tylko dodać, że miałem ten sam problem, bo zrobiłem (bardzo głupie) błąd na nie umieścić klasę GWTTestCase do katalogu „klient”, ale w innym. Nic dziwnego, że nie stwierdzono;)

Powiązane problemy