Aufgabe: JUnit-Tests fürs mapping Java - xml
aus AlricgWiki, der freien Wissensdatenbank
Profil
Dringlichkeit: Hoch
Schwierigkeit: Leicht
Ziele: Möglichst vollständige Testabdeckung des Mappings Java -> xml
Wird bearbeitet von: Keiner
Für Rückfragen: St. Martin
Beschreibung:
Die Impelemtierungen von org.d3s.alricg.map.XOMMapper müssen durch entsprechende Testklassen (TestCases) "abgesichert" werden, damit weitgehende Fehlerfreiheit in dieser "frühen" Ebene gewährleistet werden kann.
Dazu sind etwa 45 Testklassen zu schreiben.
Jede einzelne Testklasse muss in ihren Testmethoden sicherstellen, dass:
- "Muss"-Felder bei Nichtvorhandensein einen Fehler erzeugen.
- "Kann"-Fehler bei Nichtvorhandensein keinen Fehler erzeugen und mit sinnvollen defaults belegt sind.
Lösungsansatz:
Zur Vereinfachung der Tests soll mit
- MockObject und
- ObjectMother
gearbeitet werden.
Ansonsten gilt der Grundsatz "Monkey see - monkey do".
