Welcome to the Cookbook

loading...

4.7.1 Vorbereitung zum Test-Marathon

Fertig zum Beginn der Tests? Optimal! Dann lass uns endlich anfangen! :-)

4.7.1.1 Installation von SimpleTest

Der Originaltext dieses Abschnitts hat sich seit der letzen Übersetzung geändert. Bitte hilf dabei die Unterschiede zu lösen. Du kannst:

Mehr Informationen zu Übersetzungen

Das in CakePHP 1.2 enthaltene Test-Framework ist aufgebaut auf dem SimpleTest-Test-Framework. SimpleTest ist in der Standard-CakePHP-Installation nicht enthalten, somit müssen wir das nun runterladen.
Hier findest du SimpleTest: http://simpletest.sourceforge.net/.
Besorg dir die letzte Version und entpack die Dateien entweder in deinen /cake/vendors/ oder in den /app/vendors/ Ordner, je nach euren Anforderungen. Du solltest also jetzt einen ../vendors/simpletest/ Ordner samt der dazugehörigen SimpleTest-Dateien haben!?
Vergiss nicht, dass du in deiner app/config/core.php das "DEBUG-level" mindestens auf 1 setzt, bevor du mit irgendwelchen Test`s anfängst!

4.7.1.2 Starten der integrierten Test-Funktionen

Der Originaltext dieses Abschnitts hat sich seit der letzen Übersetzung geändert. Bitte hilf dabei die Unterschiede zu lösen. Du kannst:

Mehr Informationen zu Übersetzungen

CakePHP 1.2 kommt mit einem Bündel an Test-Fallbeispielen, involviert in die Core-CakePHP-Funktionen, daher. Auf diese Test`s kann zugegriffen werden indem man mit dem Browser http://deine.cake.adresse/dein_cake_ordner/test.php (je nachdem wie euer spezifisches Setup aussieht..), ansteuert.

Probier eine von den Core-Test-Gruppen aus (indem du die Links anklickst... ;-D).
Das Ausführen der Test-Gruppen könnte möglicherweise ein Weilchen dauern, aber schlussendlich sollte etwas wie: "2/2 test casese complete: 49 passes, 0 fails and 0 exceptions." angezeigt werden.
Gratuliere, du bist jetzt bereit um Schreib-Test`s zu machen!