2012-07-22 13 views
18

Ich arbeite mich durch einige Unit-Tests mit AndroidTestCase und fragte mich, ob es möglich ist, die Ignorieren-Annotation zu verwenden, die ich über Junit4 gelesen habe? Wenn Sie nur die Annotation verwenden, erhalten Sie möglicherweise einen Fehler, auf den Sie achten sollten.Verwenden Sie @Ignore in AndroidTestCase

Danke im Voraus, Marcus

+0

Sie können "@ Suppress" für die Testfallklasse oder für einzelne "testSomeName" -Methoden verwenden. – Jens

+0

richtig, schön. mach das eine Antwort, also kann ich akzeptieren. –

+0

Ja, solange Sie nicht etwas Seltsames in einer Implementierung von 'InstrumentationTestRunner' tun, werden auch die annotierten Methoden oder Klassen nicht getestet. – Jens

Antwort

39

Sie können @Suppress für die Testfallklasse oder einzelne Testmethoden verwenden, um die Testausführung zu unterdrücken.

0

Android Schiffe mit JUnit3 - und die ignore-Annotation ist ein Teil von JUnit4. Überprüfen Sie this projizieren Sie auf GitHub, könnte es für Sie arbeiten.

0

Sie können jetzt entweder @Suppress oder @Ignore verwenden, wenn Sie mit AndroidJUnit4 arbeiten.