Aufgabe: JUnit-Tests fürs mapping xml - Java
aus AlricgWiki, der freien Wissensdatenbank
Inhaltsverzeichnis |
Profil
Dringlichkeit: Hoch
Schwierigkeit: Leicht
Ziele: Möglichst vollständige Testabdeckung des Mappings xml → Java
Wird bearbeitet von: (St. Martin) inaktiv
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".
Bisherige Implementierung:
Erste Beispiele im Testverzeichnis:
org.d3s.alricg.store.map.XM_CharElement_Test org.d3s.alricg.store.map.XM_Faehigkeit_Test
