Kraft JUnit einen Testfall zu einer Zeit,

Habe ich eine problematische situation mit einigen ziemlich hoch unit-tests (mit PowerMock für Spott und JUnit 4.5). Ohne in zu viel detail, der erste test bei einer test-Klasse wird immer erfolgreich sein, aber alle folgenden Testfälle, die in der gleichen Prüfung der Klasse fehlschlägt. Allerdings, wenn ich wählen, um nur Testfall 5 von 10, zum Beispiel, wird es passieren. Also alle tests übergeben, wenn Sie einzeln ausgeführt. Gibt es eine Möglichkeit zu zwingen, JUnit einen Testfall zu einer Zeit? Ich nenne JUnit aus ant-script.

Ich bin mir bewusst, das problem der abhängigen Testfällen, aber ich kann nicht lokalisieren, warum das so ist. Es gibt keine gespeicherten Variablen in den test-Fällen, also nichts zu tun in der @Before-annotation. Das ist, warum ich bin auf der Suche nach einer Notfall-Lösung wie zwingen JUnit-tests ausführen, individuell.

  • Sind Sie mit JUnit < 4.x?
  • Nein, es ist JUnit 4.5.
  • Bitte Bearbeiten Sie diese Informationen in Ihre Frage, so dass jeder es Lesen kann.
  • "Es gibt keine gespeicherten Variablen in den test-Fällen" sind Sie sich da sicher? Was ist mit static Variablen?
  • Wie genau funktioniert ein test fehl, D. H., was Sie testen für?
InformationsquelleAutor Ciryon | 2009-02-13
Schreibe einen Kommentar