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
 
'Persönliche Werkzeuge