Welcome to the Cookbook

loading...

4.7.4 Tests erstellen

Zunächst erstmal eine Latte von Regeln oder Richtlinien bezüglich der Test`s:

  1. PHP Dateien die Test`s beinhalten, sollten im app/tests/cases/[some_folder] Ordner sein.
  2. Die Dateinamen dieser Dateien sollten am Ende etwa so aussehen:.test.php anstatt sowas: .php.
  3. Die Klassen die die Test enthalten, müssen CakeTestCase oder CakeWebTestCase ausführen (extend).
  4. Der Name von einigen Methoden die ebenfalls Tests enthalten können (d.h. enthält eine Erklärung) sollten dann mit test beginnen, wie zum Beispiel: testPublished().

Wenn du einen Test-Fall erstellt hast, dann kannst du diesen starten, indem du mit deinem Browser folgende Adresse ansteuerst: http://deine.cake.domain/cake_ordner/test.php (abhängig von deinem persönlichen Setup für CakePHP!). Im Anschluss an`s durchklicken der Programm-Test-Möglichkeiten, bitte den Link zu deiner persönlichen Datei anklicken.

4.7.4.1 CakeTestCase Callback Methods

Es gibt zur Zeit keine Übersetzung für diesen Abschnitt. Bitte hilf mit und übersetze ihn. Mehr Informationen zu Übersetzungen

If you want to sneak in some logic just before or after an individual CakeTestCase method, and/or before or after your entire CakeTestCase, the following callbacks are available:

start()
First method called in a test case.

end()
Last method called in a test case.

startCase()
called before a test case is started.

endCase()
called after a test case has run.

before($method)
Announces the start of a test method.

after($method)
Announces the end of a test method.

startTest($method)
Called just before a test method is executed.

endTest($method)
Called just after a test method has completed.