Klasse ZERLEGUNG in junit 3?

Wir haben eine Menge von Integrations-tests geschrieben werden, JUnit 3, obwohl wir gerade jetzt läuft Sie mit 4.4. Ein paar von diesen haben ein Bedürfnis für eine tearDown-Methode, die ausgeführt wird, nachdem alle tests in der Klasse sind komplett (bis kostenlos einige gemeinsame Ressourcen).

Sehe ich, dass das getan werden kann in junit 4 mit @AfterClass (org.junit). Jedoch mischen Sie diese in die bestehenden junit-3-tests, zu verlängern, TestCase (junit.Rahmen.*) scheint nicht zu funktionieren. [BTW gibt es ein Migrations-tool noch? Frage Zwei hundert vier und sechzig tausend sechs hundert achtzig angegeben, es war nicht einer vor einem Jahr.]

Ich habe gesehen Erwähnung der Verwendung von junit.extensions.TestSetup für diese Art der Sache. Meine kurzen Tests schien das nicht funktionieren. Beispiele dafür?

  • Wir nehmen an, wir haben keine Zeit derzeit manuell konvertieren und überprüfen, ob alle tests (und trainieren alle beteiligten Entwickler über die Verwendung der junit 4-Annotationen), sondern wollen einfach nur, um die Adresse zu den wenigen Klassen, die erfordern eine AfterClass entspricht in junit 3.
Schreibe einen Kommentar