Der Expectation-Report vergleicht die initialen mit den erwarteten Testdaten und speichert das Ergebnis in einer HTML-Datei. Der Report erzeugt eine Übersicht, welche die durch die Testausführung erwarteten Änderungen darstellt.
Beispiel 2.50. Erstellung Expectation-Report
public void testAnything() throws Exception { … // Testhandler holen. DbTestHandler testHandler = getEnvironment().getTestHandler(); // Expectation-Report erstellen. testHandler.createExpectationReport("c:/temp/expectation.html"); }
Das Code-Beispiel zeigt, wie ein Expectation-Report aus der
Testmethode heraus erstellt wird. Der Test-Handler stellt die Methode
createExpectationReport
zur Verfügung, die den
Report erstellt und in einer HTML-Datei im Dateisystem
speichert.
Abbildung 2.28, „Erstellung Expectation-Report“ zeigt schematisch den Ablauf bei der Erstellung des Expectation-Reports. Die initialen und die erwarteten Testdaten werden eingelesen und verglichen. Die Ergebnisse des Vergleichs werden im HTML-Format in einer Datei gespeichert. Die Datei kann dann über einen Browser angezeigt werden.
Die Darstellung der Ergebnisse wird in Abschnitt 2.4.15.4, „Aufbau eines Reports am Beispiel des Diff-Reports“ detailliert erläutert.