|
@@ -1,87 +1,87 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<!-- EN-Revision: 20807 -->
|
|
<!-- EN-Revision: 20807 -->
|
|
|
-<!-- Reviewed: no -->
|
|
|
|
|
|
|
+<!-- Reviewed: 20807 -->
|
|
|
<sect2 id="zend.test.phpunit.assertions">
|
|
<sect2 id="zend.test.phpunit.assertions">
|
|
|
- <title>Behauptungen</title>
|
|
|
|
|
|
|
+ <title>Zusicherungen</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Behauptungen sind der Herz vom Unit Testen; Sie können verwendet werden um zu Prüfen dass
|
|
|
|
|
|
|
+ Zusicherungen sind das Herz der UnitTests; sie können verwendet werden um zu prüfen, ob
|
|
|
die Ergebnisse das sind was man erwartet. Zu diesem Zweck bietet
|
|
die Ergebnisse das sind was man erwartet. Zu diesem Zweck bietet
|
|
|
- <classname>Zend_Test_PHPUnit_ControllerTestCase</classname> eine Anzahl an Behauptungen um
|
|
|
|
|
- das Testen eigene <acronym>MVC</acronym> Anwendungen und Controller einfacher zu machen.
|
|
|
|
|
|
|
+ <classname>Zend_Test_PHPUnit_ControllerTestCase</classname> eine Anzahl an Zusicherungen, um
|
|
|
|
|
+ das Testen eigener <acronym>MVC</acronym>-Anwendungen und Controller einfacher zu machen.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<sect3 id="zend.test.phpunit.assertions.query">
|
|
<sect3 id="zend.test.phpunit.assertions.query">
|
|
|
- <title>CSS Selektor Behauptungen</title>
|
|
|
|
|
|
|
+ <title>CSS-Selektor-Zusicherungen</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- <acronym>CSS</acronym> Selektoren sind ein einfacher Weg um zu Prüfen das bestimmte
|
|
|
|
|
- Teile im Inhalt der Antwort enthalten sind. Mit Ihnen ist es auch trivial
|
|
|
|
|
- sicherzustellen das Elemente die für Javascript UIs und/oder <acronym>AJAX</acronym>
|
|
|
|
|
- Integrationen notwendig sind, vorhanden sind; die meisten JS Toolkits bieten einige
|
|
|
|
|
- Mechanismen an für das Abholen von DOM Elementen die auf <acronym>CSS</acronym>
|
|
|
|
|
- Selektoren basieren, so das der Syntax der gleiche wäre.
|
|
|
|
|
|
|
+ <acronym>CSS</acronym>-Selektoren sind ein einfacher Weg um zu prüfen, dass bestimmte
|
|
|
|
|
+ Teile im Inhalt der Antwort enthalten sind. Mit ihnen ist es auch trivial
|
|
|
|
|
+ sicherzustellen, dass Elemente vorhanden sind, die für Javascript-UIs und/oder
|
|
|
|
|
+ <acronym>AJAX</acronym>-Integrationen notwendig sind; die meisten JS-Toolkits bieten
|
|
|
|
|
+ einige Mechanismen für das Abholen von DOM-Elementen an, die auf
|
|
|
|
|
+ <acronym>CSS</acronym>-Selektoren basieren, so dass die Syntax die gleiche wäre.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
Diese Funktionalität wird über <link linkend="zend.dom.query">Zend_Dom_Query</link>
|
|
Diese Funktionalität wird über <link linkend="zend.dom.query">Zend_Dom_Query</link>
|
|
|
- angeboten, und in ein Set von 'Query' Behauptungen integriert. Jede dieser Behauptungen
|
|
|
|
|
- nimmt als erstes Argument einen <acronym>CSS</acronym> Selektor, mit optional
|
|
|
|
|
|
|
+ angeboten und in ein Set von 'Query'-Zusicherungen integriert. Jede dieser Zusicherungen
|
|
|
|
|
+ nimmt als erstes Argument einen <acronym>CSS</acronym>-Selektor mit optional
|
|
|
hinzugefügten Argumenten und/oder einer Fehlermeldung, basierend auf dem Typ der
|
|
hinzugefügten Argumenten und/oder einer Fehlermeldung, basierend auf dem Typ der
|
|
|
- Behauptung. Die Regeln für das Schreiben der <acronym>CSS</acronym> Selektoren kann im
|
|
|
|
|
|
|
+ Zusicherung. Die Regeln für das Schreiben der <acronym>CSS</acronym>-Selektoren kann im
|
|
|
<link linkend="zend.dom.query.operation">Kapitel Theorie der Anwendung von
|
|
<link linkend="zend.dom.query.operation">Kapitel Theorie der Anwendung von
|
|
|
- Zend_Dom_Query</link> gefunden werden. Abfragebehauptungen enthalten:
|
|
|
|
|
|
|
+ Zend_Dom_Query</link> gefunden werden. Abfragezusicherungen enthalten:
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
<itemizedlist>
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertQuery($path, $message = '')</methodname>: Nimmt an das ein
|
|
|
|
|
- oder mehrere DOM Elemente, die dem gegebenen <acronym>CSS</acronym> Selektor
|
|
|
|
|
|
|
+ <methodname>assertQuery($path, $message = '')</methodname>: Nimmt an, dass ein
|
|
|
|
|
+ oder mehrere DOM Elemente, die dem gegebenen <acronym>CSS</acronym>-Selektor
|
|
|
entsprechen, vorhanden sind. Wenn eine <varname>$message</varname> vorhanden
|
|
entsprechen, vorhanden sind. Wenn eine <varname>$message</varname> vorhanden
|
|
|
- ist, wird diese jeder fehlgeschlagenen Meldung einer Behauptung vorangestellt.
|
|
|
|
|
|
|
+ ist, wird diese jeder fehlgeschlagenen Meldung einer Zusicherung vorangestellt.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
<methodname>assertQueryContentContains($path, $match, $message =
|
|
<methodname>assertQueryContentContains($path, $match, $message =
|
|
|
- '')</methodname>: Nimmt an das ein oder mehrere DOM Elemente, die dem
|
|
|
|
|
- angegebenen <acronym>CSS</acronym> Selektor entsprechen, vorhanden sind, und das
|
|
|
|
|
- zumindest einer dem Inhalt, der in <varname>$match</varname> angegeben wurde,
|
|
|
|
|
- entspricht. Wenn eine <varname>$message</varname> vorhanden ist, wird diese
|
|
|
|
|
- jeder fehlgeschlagenen Meldung einer Behauptung vorangestellt.
|
|
|
|
|
|
|
+ '')</methodname>: Nimmt an, dass ein oder mehrere DOM Elemente, die dem
|
|
|
|
|
+ angegebenen <acronym>CSS</acronym>-Selektor entsprechen, vorhanden sind, und dass
|
|
|
|
|
+ zumindest einer dem Inhalt entspricht, der in <varname>$match</varname> angegeben
|
|
|
|
|
+ wurde. Wenn eine <varname>$message</varname> vorhanden ist, wird diese
|
|
|
|
|
+ jeder fehlgeschlagenen Meldung einer Zusicherung vorangestellt.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
<methodname>assertQueryContentRegex($path, $pattern, $message =
|
|
<methodname>assertQueryContentRegex($path, $pattern, $message =
|
|
|
- '')</methodname>: Nimmt an das ein oder mehrere DOM Elemente, die dem
|
|
|
|
|
- angegebenen <acronym>CSS</acronym> Selektor entsprechen, vorhanden sind, und das
|
|
|
|
|
- zumindest einer dem Regulären Ausdruck der in <varname>$pattern</varname>
|
|
|
|
|
- angegeben wurde, entspricht. Wenn eine <varname>$message</varname> vorhanden
|
|
|
|
|
- ist, wird diese jeder fehlgeschlagenen Meldung einer Behauptung vorangestellt.
|
|
|
|
|
|
|
+ '')</methodname>: Nimmt an, dass ein oder mehrere DOM-Elemente vorhanden sind,
|
|
|
|
|
+ die dem angegebenen <acronym>CSS</acronym>-Selektor entsprechen und dass
|
|
|
|
|
+ zumindest einer dem Regulären Ausdruck entspricht, der in <varname>$pattern</varname>
|
|
|
|
|
+ angegeben wurde, Wenn eine <varname>$message</varname> vorhanden
|
|
|
|
|
+ ist, wird diese jeder fehlgeschlagenen Meldung einer Zusicherung vorangestellt.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertQueryCount($path, $count, $message = '')</methodname>: Nimmt
|
|
|
|
|
- an das exakt <varname>$count</varname> DOM Elemente dem angegebenen
|
|
|
|
|
|
|
+ <methodname>assertQueryCount($path, $count, $message = '')</methodname>: Nimmt
|
|
|
|
|
+ an, dass exakt <varname>$count</varname> DOM-Elemente dem angegebenen
|
|
|
<acronym>CSS</acronym> Selektor entsprechen. Wenn eine
|
|
<acronym>CSS</acronym> Selektor entsprechen. Wenn eine
|
|
|
<varname>$message</varname> vorhanden ist, wird diese jeder fehlgeschlagenen
|
|
<varname>$message</varname> vorhanden ist, wird diese jeder fehlgeschlagenen
|
|
|
- Meldung einer Behauptung vorangestellt.
|
|
|
|
|
|
|
+ Meldung einer Zusicherung vorangestellt.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
<methodname>assertQueryCountMin($path, $count, $message = '')</methodname>:
|
|
<methodname>assertQueryCountMin($path, $count, $message = '')</methodname>:
|
|
|
- Nimmt an das zumindest <varname>$count</varname> DOM Element dem angegebenen
|
|
|
|
|
|
|
+ Nimmt an, dass zumindest <varname>$count</varname> DOM-Element dem angegebenen
|
|
|
<acronym>CSS</acronym> Selektor entsprechen. Wenn eine
|
|
<acronym>CSS</acronym> Selektor entsprechen. Wenn eine
|
|
|
<varname>$message</varname> vorhanden ist, wird diese jeder fehlgeschlagenen
|
|
<varname>$message</varname> vorhanden ist, wird diese jeder fehlgeschlagenen
|
|
|
- Meldung einer Behauptung vorangestellt. <emphasis>Achtung:</emphasis> Die
|
|
|
|
|
|
|
+ Meldung einer Zusicherung vorangestellt. <emphasis>Achtung:</emphasis> Die
|
|
|
Spezifizierung eines Wertes von 1 für <varname>$count</varname> ist das Gleiche
|
|
Spezifizierung eines Wertes von 1 für <varname>$count</varname> ist das Gleiche
|
|
|
wie die einfache Verwendung von <methodname>assertQuery()</methodname>.
|
|
wie die einfache Verwendung von <methodname>assertQuery()</methodname>.
|
|
|
</para>
|
|
</para>
|
|
@@ -90,10 +90,10 @@
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
<methodname>assertQueryCountMax($path, $count, $message = '')</methodname>:
|
|
<methodname>assertQueryCountMax($path, $count, $message = '')</methodname>:
|
|
|
- Nimmt an das es nicht mehr als <varname>$count</varname> DOM Elemente gibt die
|
|
|
|
|
- dem angegebenen <acronym>CSS</acronym> Selektor entsprechen. Wenn eine
|
|
|
|
|
|
|
+ Nimmt an, dass es nicht mehr als <varname>$count</varname> DOM-Elemente gibt, die
|
|
|
|
|
+ dem angegebenen <acronym>CSS</acronym>-Selektor entsprechen. Wenn eine
|
|
|
<varname>$message</varname> vorhanden ist, wird diese jeder fehlgeschlagenen
|
|
<varname>$message</varname> vorhanden ist, wird diese jeder fehlgeschlagenen
|
|
|
- Meldung einer Behauptung vorangestellt. <emphasis>Achtung:</emphasis> Die
|
|
|
|
|
|
|
+ Meldung einer Zusicherung vorangestellt. <emphasis>Achtung:</emphasis> Die
|
|
|
Spezifizierung eines Wertes von 1 für <varname>$count</varname> ist das Gleiche
|
|
Spezifizierung eines Wertes von 1 für <varname>$count</varname> ist das Gleiche
|
|
|
wie die einfache Verwendung von <methodname>assertQuery()</methodname>.
|
|
wie die einfache Verwendung von <methodname>assertQuery()</methodname>.
|
|
|
</para>
|
|
</para>
|
|
@@ -101,22 +101,22 @@
|
|
|
</itemizedlist>
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Zusätzlich hat jede der obigen Methoden eine 'Not' Variante die eine negative Behauptung
|
|
|
|
|
|
|
+ Zusätzlich hat jede der obigen Methoden eine 'Not'-Variante, die eine negative Zusicherung
|
|
|
anbietet: <methodname>assertNotQuery()</methodname>,
|
|
anbietet: <methodname>assertNotQuery()</methodname>,
|
|
|
<methodname>assertNotQueryContentContains()</methodname>,
|
|
<methodname>assertNotQueryContentContains()</methodname>,
|
|
|
- <methodname>assertNotQueryContentRegex()</methodname>, und
|
|
|
|
|
- <methodname>assertNotQueryCount()</methodname>. (Es ist zu beachten das die min und max
|
|
|
|
|
|
|
+ <methodname>assertNotQueryContentRegex()</methodname> und
|
|
|
|
|
+ <methodname>assertNotQueryCount()</methodname>. (Es ist zu beachten, dass die min und max
|
|
|
Zählen keine dieser Varianten haben, was aus logischen Gründen so ist.)
|
|
Zählen keine dieser Varianten haben, was aus logischen Gründen so ist.)
|
|
|
</para>
|
|
</para>
|
|
|
</sect3>
|
|
</sect3>
|
|
|
|
|
|
|
|
<sect3 id="zend.test.phpunit.assertions.xpath">
|
|
<sect3 id="zend.test.phpunit.assertions.xpath">
|
|
|
- <title>XPath Behauptungen</title>
|
|
|
|
|
|
|
+ <title>XPath-Zusicherungen</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Einige Entwickler sind mit XPath vertrauter als mit <acronym>CSS</acronym> Selektoren,
|
|
|
|
|
|
|
+ Einige Entwickler sind mit XPath vertrauter als mit <acronym>CSS</acronym>-Selektoren,
|
|
|
und deshalb werden für alle <link linkend="zend.test.phpunit.assertions.query">Abfrage
|
|
und deshalb werden für alle <link linkend="zend.test.phpunit.assertions.query">Abfrage
|
|
|
- Behauptungen</link> auch XPath Varianten engeboten. Diese sind:
|
|
|
|
|
|
|
+ Zusicherungen</link> auch XPath-Varianten engeboten. Diese sind:
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
<itemizedlist>
|
|
@@ -182,49 +182,49 @@
|
|
|
</sect3>
|
|
</sect3>
|
|
|
|
|
|
|
|
<sect3 id="zend.test.phpunit.assertions.redirect">
|
|
<sect3 id="zend.test.phpunit.assertions.redirect">
|
|
|
- <title>Umleitungs Behauptungen</title>
|
|
|
|
|
|
|
+ <title>Umleitungszusicherungen</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Oft wird eine Aktion umgeleitet. Statt der Umleitung zu folgen erlaubt es
|
|
|
|
|
- <classname>Zend_Test_PHPUnit_ControllerTestCase</classname> diese Umleitungen mit einer
|
|
|
|
|
- handvoll von Behauptungen zu Testen.
|
|
|
|
|
|
|
+ Oft wird eine Aktion umgeleitet. Statt der Umleitung zu folgen, erlaubt es
|
|
|
|
|
+ <classname>Zend_Test_PHPUnit_ControllerTestCase</classname>, diese Umleitungen mit einer
|
|
|
|
|
+ handvoll von Zusicherungen zu Testen.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
<itemizedlist>
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertRedirect($message = '')</methodname>: Nimmt einfach an das
|
|
|
|
|
|
|
+ <methodname>assertRedirect($message = '')</methodname>: Nimmt einfach an, dass
|
|
|
eine Umleitung stattgefunden hat.
|
|
eine Umleitung stattgefunden hat.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertNotRedirect($message = '')</methodname>: Nimmt einfach an das
|
|
|
|
|
|
|
+ <methodname>assertNotRedirect($message = '')</methodname>: Nimmt einfach an, dass
|
|
|
keine Umleitung stattgefunden hat.
|
|
keine Umleitung stattgefunden hat.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertRedirectTo($url, $message = '')</methodname>: Nimmt an das
|
|
|
|
|
- eine Umleitung stattgefunden hat, und das der Wert des Ziel Headers die
|
|
|
|
|
|
|
+ <methodname>assertRedirectTo($url, $message = '')</methodname>: Nimmt an, dass
|
|
|
|
|
+ eine Umleitung stattgefunden hat und dass der Wert des Ziel-Headers die
|
|
|
angegebene <varname>$url</varname> ist.
|
|
angegebene <varname>$url</varname> ist.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertNotRedirectTo($url, $message = '')</methodname>: Nimmt an das
|
|
|
|
|
- eine Umleitung entweder NICHT stattgefunden hat, oder das der Wert des Ziel
|
|
|
|
|
- Headers NICHT die angegebene <varname>$url</varname> ist.
|
|
|
|
|
|
|
+ <methodname>assertNotRedirectTo($url, $message = '')</methodname>: Nimmt an, dass
|
|
|
|
|
+ eine Umleitung entweder NICHT stattgefunden hat oder dass der Wert des
|
|
|
|
|
+ Ziel-Headers NICHT die angegebene <varname>$url</varname> ist.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertRedirectRegex($pattern, $message = '')</methodname>: Nimmt an
|
|
|
|
|
- das eine Umleitung stattgefunden hat, und das der Wert des Ziel Headers dem
|
|
|
|
|
|
|
+ <methodname>assertRedirectRegex($pattern, $message = '')</methodname>: Nimmt an,
|
|
|
|
|
+ dass eine Umleitung stattgefunden hat und dass der Wert des Ziel-Headers dem
|
|
|
durch <varname>$pattern</varname> angegebenen regulären Ausdruck entspricht.
|
|
durch <varname>$pattern</varname> angegebenen regulären Ausdruck entspricht.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
@@ -232,8 +232,8 @@
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
<methodname>assertNotRedirectRegex($pattern, $message = '')</methodname>: Nimmt
|
|
<methodname>assertNotRedirectRegex($pattern, $message = '')</methodname>: Nimmt
|
|
|
- an das eine Umleitung entweder NICHT stattgefunden hat, oder das der Wert des
|
|
|
|
|
- Ziel Headers NICHT dem durch <varname>$pattern</varname> angegebenen regulären
|
|
|
|
|
|
|
+ an, dass eine Umleitung entweder NICHT stattgefunden hat oder dass der Wert des
|
|
|
|
|
+ Ziel-Headers NICHT dem durch <varname>$pattern</varname> angegebenen regulären
|
|
|
Ausdruck entspricht.
|
|
Ausdruck entspricht.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
@@ -241,27 +241,27 @@
|
|
|
</sect3>
|
|
</sect3>
|
|
|
|
|
|
|
|
<sect3 id="zend.test.phpunit.assertions.header">
|
|
<sect3 id="zend.test.phpunit.assertions.header">
|
|
|
- <title>Antwort Header Behauptungen</title>
|
|
|
|
|
|
|
+ <title>Antwort-Header-Zusicherungen</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Zusätzlich zur Prüfung auf Umleitungs Header, ist es oft notwendig auf spezielle
|
|
|
|
|
- <acronym>HTTP</acronym> Antwort Codes und Header zu prüfen -- zum Beispiel, um zu
|
|
|
|
|
- erkennen um eine Aktion eine 404 oder 500 Antwort hervorruft, oder um sicherzustellen
|
|
|
|
|
- das <acronym>JSON</acronym> Antworten die entsprechenden Content-Type Header enthält.
|
|
|
|
|
- Die folgenden Behauptungen sind vorhanden.
|
|
|
|
|
|
|
+ Zusätzlich zur Prüfung auf Umleitungs-Header, ist es oft notwendig auf spezielle
|
|
|
|
|
+ <acronym>HTTP</acronym>-Antwort-Codes und -Header zu prüfen -- zum Beispiel, um zu
|
|
|
|
|
+ erkennen, ob eine Aktion eine 404 oder 500 Antwort hervorruft oder um sicherzustellen,
|
|
|
|
|
+ dass <acronym>JSON</acronym>-Antworten die entsprechenden Content-Type-Header enthält.
|
|
|
|
|
+ Die folgenden Zusicherungen sind vorhanden.
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
<itemizedlist>
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertResponseCode($code, $message = '')</methodname>: Nimmt an das
|
|
|
|
|
- die Antwort zum gegebenen <acronym>HTTP</acronym> Antwort Code geführt hat.
|
|
|
|
|
|
|
+ <methodname>assertResponseCode($code, $message = '')</methodname>: Nimmt an, dass
|
|
|
|
|
+ die Antwort zum gegebenen <acronym>HTTP</acronym>-Antwort-Code geführt hat.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertHeader($header, $message = '')</methodname>: Nimmt an das die
|
|
|
|
|
|
|
+ <methodname>assertHeader($header, $message = '')</methodname>: Nimmt an, dass die
|
|
|
Antwort den gegebenen Header enthält.
|
|
Antwort den gegebenen Header enthält.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
@@ -269,7 +269,7 @@
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
<methodname>assertHeaderContains($header, $match, $message = '')</methodname>:
|
|
<methodname>assertHeaderContains($header, $match, $message = '')</methodname>:
|
|
|
- Nimmt an das die Antwort den gegebenen Header enthält und das sein Inhalt den
|
|
|
|
|
|
|
+ Nimmt an, dass die Antwort den gegebenen Header enthält und dass sein Inhalt den
|
|
|
gegebenen String enthält.
|
|
gegebenen String enthält.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
@@ -277,60 +277,60 @@
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
<methodname>assertHeaderRegex($header, $pattern, $message = '')</methodname>:
|
|
<methodname>assertHeaderRegex($header, $pattern, $message = '')</methodname>:
|
|
|
- Nimmt an das die Antwort den gegebenen Header enthält und das sein Inhalt der
|
|
|
|
|
|
|
+ Nimmt an, dass die Antwort den gegebenen Header enthält und dass sein Inhalt der
|
|
|
gegebenen Regex entspricht.
|
|
gegebenen Regex entspricht.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
</itemizedlist>
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Zusätzlich hat jede der obigen Behauptungen eine 'Not' Variante für negative
|
|
|
|
|
- Behauptungen.
|
|
|
|
|
|
|
+ Zusätzlich hat jede der obigen Zusicherungen eine 'Not'-Variante für negative
|
|
|
|
|
+ Zusicherungen.
|
|
|
</para>
|
|
</para>
|
|
|
</sect3>
|
|
</sect3>
|
|
|
|
|
|
|
|
<sect3 id="zend.test.phpunit.assertions.request">
|
|
<sect3 id="zend.test.phpunit.assertions.request">
|
|
|
- <title>Anfrage Behauptungen</title>
|
|
|
|
|
|
|
+ <title>Anfragezusicherungen</title>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
Es ist oft sinnvoll gegen die letzte Aktion, den Controller und das Modul zu prüfen;
|
|
Es ist oft sinnvoll gegen die letzte Aktion, den Controller und das Modul zu prüfen;
|
|
|
- zusätzlich ist es möglich die genommene Route die prüfen. Die folgenden Behauptungen
|
|
|
|
|
|
|
+ zusätzlich ist es möglich die genommene Route die prüfen. Die folgenden Zusicherungen
|
|
|
können in diesen Fällen helfen:
|
|
können in diesen Fällen helfen:
|
|
|
</para>
|
|
</para>
|
|
|
|
|
|
|
|
<itemizedlist>
|
|
<itemizedlist>
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertModule($module, $message = '')</methodname>: Nimmt an dass das
|
|
|
|
|
- angegebene Modul in der letzten Dispatch Aktion verwendet wurde.
|
|
|
|
|
|
|
+ <methodname>assertModule($module, $message = '')</methodname>: Nimmt an, dass das
|
|
|
|
|
+ angegebene Modul in der letzten Dispatch-Aktion verwendet wurde.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertController($controller, $message = '')</methodname>: Nimmt an
|
|
|
|
|
- das der angegebene Controller in der letzten ausgeführten Aktion ausgewählt
|
|
|
|
|
|
|
+ <methodname>assertController($controller, $message = '')</methodname>: Nimmt an,
|
|
|
|
|
+ dass der angegebene Controller in der letzten ausgeführten Aktion ausgewählt
|
|
|
wurde.
|
|
wurde.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertAction($action, $message = '')</methodname>: Nimmt an das die
|
|
|
|
|
|
|
+ <methodname>assertAction($action, $message = '')</methodname>: Nimmt an, dass die
|
|
|
angegebene Aktion zuletzt ausgeführt wurde.
|
|
angegebene Aktion zuletzt ausgeführt wurde.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
|
|
|
|
|
<listitem>
|
|
<listitem>
|
|
|
<para>
|
|
<para>
|
|
|
- <methodname>assertRoute($route, $message = '')</methodname>: Nimmt an das die
|
|
|
|
|
|
|
+ <methodname>assertRoute($route, $message = '')</methodname>: Nimmt an, dass die
|
|
|
angegebene benannte Route dem Router entsprochen hat.
|
|
angegebene benannte Route dem Router entsprochen hat.
|
|
|
</para>
|
|
</para>
|
|
|
</listitem>
|
|
</listitem>
|
|
|
</itemizedlist>
|
|
</itemizedlist>
|
|
|
|
|
|
|
|
<para>
|
|
<para>
|
|
|
- Jede hat auch eine 'Not' Variante für negative Behauptungen.
|
|
|
|
|
|
|
+ Jede hat auch eine 'Not'-Variante für negative Zusicherungen.
|
|
|
</para>
|
|
</para>
|
|
|
</sect3>
|
|
</sect3>
|
|
|
</sect2>
|
|
</sect2>
|