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".