Hi,
ich habe vor eine Webanwendung zu entwickeln und möchte dazu einzelne Teilbereiche als Module auslagern und diese in einem Hauptprojekt "zusammenlinken".
Da ich Unit Tests integriere, frage ich mich jetzt, ob ich diese Unit Tests in den Modulen schreiben sollte oder ob alle Tests der einzelnen Module zentral in dem Hauptprojekt erstellt werden sollten.
Ich habe mir auch überlegt, ob es möglich wäre in jedem Modul eine Testsuite zu schreiben, diese dann mit in die jar zu packen und vom Hauptprojekt aus anzustoßen. So hätte ich die Tests in den Modulen drin und könnte für die "richtigen" Testläufe diese vom Hauptrojekt anstoßen lassen. Nur weiß ich nicht, ob dies so möglich / sinnvoll ist.
Wie würdet Ihr da vorgehen bzw. wie geht ihr da vor?
Ich hoffe Ihr könnt mir da etwas weiterhelfen. Bislang hab ich immer alles in einem Projekt drin gehabt und da hat sich solch eine Frage nie gestellt.
Gruß
Alex
ich habe vor eine Webanwendung zu entwickeln und möchte dazu einzelne Teilbereiche als Module auslagern und diese in einem Hauptprojekt "zusammenlinken".
Da ich Unit Tests integriere, frage ich mich jetzt, ob ich diese Unit Tests in den Modulen schreiben sollte oder ob alle Tests der einzelnen Module zentral in dem Hauptprojekt erstellt werden sollten.
Ich habe mir auch überlegt, ob es möglich wäre in jedem Modul eine Testsuite zu schreiben, diese dann mit in die jar zu packen und vom Hauptprojekt aus anzustoßen. So hätte ich die Tests in den Modulen drin und könnte für die "richtigen" Testläufe diese vom Hauptrojekt anstoßen lassen. Nur weiß ich nicht, ob dies so möglich / sinnvoll ist.
Wie würdet Ihr da vorgehen bzw. wie geht ihr da vor?
Ich hoffe Ihr könnt mir da etwas weiterhelfen. Bislang hab ich immer alles in einem Projekt drin gehabt und da hat sich solch eine Frage nie gestellt.
Gruß
Alex