Hallo zusammen,
ist es irgendwie möglich von Außen einen Parameter mit in einen Testfall zu geben?
Wir haben hier einen Testklasse A geschrieben der Testdaten aus einer Datenklasse B zieht. Der Testklasse A läuft in einer Testsuite.
Jetzt gibt es die Anforderung das wir eine zweite Testsuite mit Testklasse A schreiben sollen, bei dem die Testdaten aus einem anderen Objekt kommen.
Die erste Idee hier war das man das Objekt an den Testfall übergeben könnte, was aber wohl nicht geht. Jetzt habe ich die Annotation @Parameters entdeckt, aber so wie es aussieht kann man hier nur in dem Testfall selbst die Testdaten setzen. D.h. Ich könnte beide Objekte nacheinander den Testmethoden mitgeben aber dies über Suites nicht von Außen steuern.
Hat jemand eine Idee wie man dies lösen könnte? Ich möchte ungern den Testklasse A duplizieren. Im Prinzip will ich die Testklasse A in zwei Suiten mit jeweils anderen Fixtures aufrufen.
Cu
ist es irgendwie möglich von Außen einen Parameter mit in einen Testfall zu geben?
Wir haben hier einen Testklasse A geschrieben der Testdaten aus einer Datenklasse B zieht. Der Testklasse A läuft in einer Testsuite.
Jetzt gibt es die Anforderung das wir eine zweite Testsuite mit Testklasse A schreiben sollen, bei dem die Testdaten aus einem anderen Objekt kommen.
Die erste Idee hier war das man das Objekt an den Testfall übergeben könnte, was aber wohl nicht geht. Jetzt habe ich die Annotation @Parameters entdeckt, aber so wie es aussieht kann man hier nur in dem Testfall selbst die Testdaten setzen. D.h. Ich könnte beide Objekte nacheinander den Testmethoden mitgeben aber dies über Suites nicht von Außen steuern.
Hat jemand eine Idee wie man dies lösen könnte? Ich möchte ungern den Testklasse A duplizieren. Im Prinzip will ich die Testklasse A in zwei Suiten mit jeweils anderen Fixtures aufrufen.
Cu