Das Framework überschreibt die Datenbank, die für DefaultPOIDBTest.db genutzt
wird, weswegen DefaultPOIDBTest.java fehlschlägt.
Ich habe mir auch die drei Tests, die POIDBTestframework benutzen angeguckt und
soweit ich das sehe, wird die db weder direkt, noch indirekt benutzt, um
wirklich auf der Datenbank zu testen. Es geht nur darum, dass die ganzen
Objekte initialisiert sind.
Außerdem wird addPOIs auch nicht korrekt initialisiert, da einfach ein
Gebäude mit der ID "1" erstellt wird, ohne das im Idgenerator zu registrieren.
Das ganze lässt sich vermutlich am einfachsten lösen, wenn man eure
Informationen, die ihr in die Datenbank schreibt, in eine XML ausliest und
diese dann über dbunit in die Datenbank lädt. Das sollte im Wesentlichen nur
das POIDBTestframework betreffen, an den JUnit-Tests würde ich nur ungern in
größerem Umfang rumschrauben.
Original issue reported on code.google.com by fabian.h...@student.kit.edu on 14 Mar 2011 at 9:35
Original issue reported on code.google.com by
fabian.h...@student.kit.edu
on 14 Mar 2011 at 9:35