Ich benutze JUnit 3.x TestRunner, die alle Tests sofort vor der Ausführung instantiiert.JUnit Test Runner, der Tests erstellt, bevor sie ausgeführt werden
Gibt es einen Test Runner, der jeden Test (oder zumindest die Tests der einzelnen Testsuits) kurz vor dem Start erstellt?
Ich kann JUnit 4.x Läufer verwenden, aber meine Tests sind 3.x Tests.
Könnten Sie bitte einige weitere Informationen geben, warum Sie dies tun müssen? Ich bin nicht der Einzige, der ahnt, dass es noch etwas zu wissen gibt. – guerda
Wir verfügen über einen umfangreichen Testinfrastrukturcode, mit dem wir Testumgebungen und Testdaten organisieren können. Leider verwenden einige Tests Konstruktoren und einige Tests verwenden setUp, um sie zu steuern. Das Problem, das wir haben, ist zeitbezogen. Anstatt Refactoring zu verwenden, um Dinge von Konstruktoren zu SetUp zu verschieben, wäre es einfacher, einen Konstruktor zu haben, der kurz vor setUp ausgeführt wird. – topchef
Auch kann ich keinen signifikanten Unterschied zwischen Unit Test Framework Erstellen von Tests JIT (Execute Constructors) oder Anordnen von ihnen, bevor Tests laufen. – topchef