Hallo,
ich bin gerade dabei Testcases für ein Softwareprodukt zu entwerfen ( JUnit + Maven ). Nun ist es so, dass das Produkt verschiedene Versionen besitzt und je nach Version nicht alle Testcases abgearbeitet werden sollen.
mvn test könnte man im Prinzip die Version mitübergeben per String (z.B. 3.1.0). Dann müsste er aber irgendwie bei den Test Methoden überprüfen ob sie für die Version bereits zu testen sind oder nicht.
Wie wird sowas am besten realisiert?
Habe schon überlegt eine eigene Annotation mit @Version(min = 2.5.0) zu entwerfen und vor die Testmethoden zu schreiben. Habe es aber nicht richtig hinbekommen und weiß auch nicht ob das so eine gängige Lösung wäre.
viele Grüße
Marco
ich bin gerade dabei Testcases für ein Softwareprodukt zu entwerfen ( JUnit + Maven ). Nun ist es so, dass das Produkt verschiedene Versionen besitzt und je nach Version nicht alle Testcases abgearbeitet werden sollen.
mvn test könnte man im Prinzip die Version mitübergeben per String (z.B. 3.1.0). Dann müsste er aber irgendwie bei den Test Methoden überprüfen ob sie für die Version bereits zu testen sind oder nicht.
Wie wird sowas am besten realisiert?
Habe schon überlegt eine eigene Annotation mit @Version(min = 2.5.0) zu entwerfen und vor die Testmethoden zu schreiben. Habe es aber nicht richtig hinbekommen und weiß auch nicht ob das so eine gängige Lösung wäre.
viele Grüße
Marco