Hallo,
ich habe ein kleines Problem. Ich habe eine Webanwendung, die ich testen möchte. Dafür soll ein JUnit-Test geschrieben werden, der folgende Anforderungen erfüllen muss:
1. Spring-Context hochfahren
2. Beans im geladenen Context editieren. z.b. PropertyUtils.setProperty(userService, "name", "999")
3. Webanwendung starten mit nem Jetty-server und dem editierten Context.
4. Http-Requests schicken
5. Auswerten des Response
Meine Frage, wie realisiere ich Punkt 3? den Rest schaffe ich.
Oder ist der Lösungsansatz zu kompliziert. Ich habe es auch andersherum probiert und die Webanwendung komplett geladen. Nur kann ich dann keine Beans mehr verändern, Oder?
Ich brauche nicht unbedingt eine Implementierung, sondern nur den Lösungsweg..
Sam
ich habe ein kleines Problem. Ich habe eine Webanwendung, die ich testen möchte. Dafür soll ein JUnit-Test geschrieben werden, der folgende Anforderungen erfüllen muss:
1. Spring-Context hochfahren
2. Beans im geladenen Context editieren. z.b. PropertyUtils.setProperty(userService, "name", "999")
3. Webanwendung starten mit nem Jetty-server und dem editierten Context.
4. Http-Requests schicken
5. Auswerten des Response
Meine Frage, wie realisiere ich Punkt 3? den Rest schaffe ich.
Oder ist der Lösungsansatz zu kompliziert. Ich habe es auch andersherum probiert und die Webanwendung komplett geladen. Nur kann ich dann keine Beans mehr verändern, Oder?
Ich brauche nicht unbedingt eine Implementierung, sondern nur den Lösungsweg..
Sam
Zuletzt bearbeitet: