Ich habe den folgenden Beispiel-Testfall eingerichtet in einem Android-Test-Projekt eingerichtet, an dem ich arbeite.
%Vor%Ich habe eine junit run-Konfiguration eingerichtet, sie läuft mit junit4 und ich habe beides mit Java 6 (Mac OS X Standard) und oracle's jdk 7 versucht.
Egal wie ich es versuche bekomme ich immer den folgenden Fehler
%Vor%Ich benutze letzten Android SDK (API-Ebene 17) gebündelt in der ADT-Paket und ich verwende Robolectric 1.1 als externe JAR.
Ich bin offen für Alternativen, wenn das Ausführen der Tests mit Eclipse auf diese Weise nicht das Beste ist.
Bearbeiten : Ich wurde vorgeschlagen zu überprüfen, dass Robolectric vor Android im Klassenpfad angezeigt wird, was ich getan habe. Und das Problem besteht weiter.
2 bearbeiten : Ich habe die Vorschläge in den Kommentaren befolgt, aber keiner von ihnen scheint zu funktionieren, der Fehler bleibt bestehen.
Haben Sie diese zwei Diskussionen gesehen:
Getting ClassNotFoundException beim Ausführen von Robolectric-Tests mit dem Maven todsichere Plugin
Tags und Links eclipse android robolectric