Unit-Tests cookies in PHP

Den Standard der Praxis für die unit-Test-Funktionalität, die sich auf die session/cookie-Informationen ist die Verwendung einer Abstraktion Bibliothek. Aber was ist, wenn ich schreiben will und unit-test-diese Abstraktion Bibliothek? Die Dokumentation für die PHP - setcookie - Funktion sagt, dass das cookie verfügbar sein wird auf die nächste Anfrage. Über ein Kommandozeilen-tool zum testen, es gibt keine solche Sache wie eine "Anfrage". So wie ich das unit-test-die richtigen cookie-Einstellungen?

Möchte ich testen, ob alle Parameter der setcookie - Funktion korrekt eingestellt sind, indem Sie meine abstraction library. Diese Parameter werden festgelegt nach bestimmten Bedingungen und die Methode Aufrufe.

Die einzige Lösung, die ich denken kann, ist, zu verhöhnen, die setcookie Funktion mit der runkit Erweiterung, die ich nicht installieren möchten. Andere Ideen?

InformationsquelleAutor chiborg | 2010-12-21
Schreibe einen Kommentar