-
Die Parameter existieren wegen des generischen Hook Aufbaus. executAfter wird ausgefuehrt, wenn $object->$methodName($params) ausgefuhert wurde; das ergebnis dieses aufrufs ist $result. Soweit das generische -- der BrowseHook nutzt diese Informationen nicht, sondern ruft die im constructor uebergebene URL auf und testet die http response auf gleichheit oder match mit $expectedResults -- die Broweserklasse wird separat getestet und sollte funktionieren. Hier teste ich, dass executeAfter allgmein funktioniert, nicht die integration in echte services/url/aufrufe. kein reiner unittest, aber auch kein integrationstest -- irgendwas dazwischen!?!?
-
Also bei travis-ci.org kann ich Dir nicht helfen, da ich es nicht kenne. Zu systematischer kann ich sagen, Du hast eine Methode die beim Aufruf
von Methoden aufgerufen wird. Dann solltest du alle möglichenen Mehodenaufrufe durchführen und mit dem von Dir erwarteten Ergebnis vergleichen.
Das kannst Du manuell tun, oder Du schreibst Dir eine Funktion die die Metodenaufrufe und deren Ergebnisse z.B in eine Datei schreibt und wartest ab.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen