Skip to content

Commit d63609f

Browse files
author
Brice Favre
committed
WIP Translation test-doubles.xml:165
1 parent 502b621 commit d63609f

File tree

1 file changed

+19
-13
lines changed

1 file changed

+19
-13
lines changed

src/6.1/fr/test-doubles.xml

+19-13
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,12 @@
1414
<indexterm><primary>Système à tester</primary></indexterm>
1515

1616
Parfois il est parfaitement difficile de juste tester un système en cours de test
17-
(SCT) parce qu'il dépend d'autres composants qui ne peuvent pas
18-
être utilisés dans l'environnement de test. Ceci peut provenir du fait
19-
qu'ils ne sont pas disponibles, qu'ils ne retournent pas les résultats
20-
nécessaires pour les tests ou parce que les exécuter pourrait avoir
21-
des effets de bord indésirables. Dans d'autres cas, notre stratégie de test
22-
nécessite que nous ayons plus de contrôle ou de visibilité sur le comportement
23-
interne du SCT.
17+
(SCT) parce qu'il dépend d'autres composants qui ne peuvent pas être utilisés dans
18+
l'environnement de test. Ceci peut provenir du fait qu'ils ne sont pas disponibles,
19+
qu'ils ne retournent pas les résultats nécessaires pour les tests ou parce que les
20+
exécuter pourrait avoir des effets de bord indésirables. Dans d'autres cas, notre
21+
stratégie de test nécessite que nous ayons plus de contrôle ou de visibilité sur
22+
le comportement interne du SCT.
2423
</para>
2524

2625
<para>
@@ -149,20 +148,27 @@ class StubTest extends TestCase
149148
<title>Limitation: Méthodes nommées "method"</title>
150149

151150
<para>
152-
The example shown above only works when the original class does not
153-
declare a method named "method".
151+
L'exemple ci dessus ne fonctionne que quand la classe originale ne déclare
152+
pas de méthode appelé "method".
154153
</para>
155154

156155
<para>
157-
If the original class does declare a method named "method" then <literal><![CDATA[$stub->expects($this->any())->method('doSomething')->willReturn('foo');]]></literal> has to be used.
156+
Si la classe originalle décalre une methode appelée "methode" alors vous devez utiliser
157+
<literal><![CDATA[$stub->expects($this->any())->method('doSomething')->willReturn('foo');]]></literal>.
158158
</para>
159159
</note>
160160

161161
<para>
162162
"Derrière la scène", PHPUnit génère automatiquement une nouvelle classe qui
163-
implémente le comportement souhaité quand la méthode <literal>getMock()</literal>
164-
est utilisée. La classe doublure de test peut être configurée via des
165-
paramètres optionnels de la méthode <literal>getMock()</literal>.
163+
implémente le comportement souhaité quand la méthode <literal>createMock()</literal>
164+
est utilisée.
165+
</para>
166+
167+
<para>
168+
<xref linkend="test-doubles.stubs.examples.StubTest2.php"/> shows an
169+
example of how to use the Mock Builder's fluent interface to configure the
170+
creation of the test double. The configuration of this test double uses
171+
the same best practice defaults used by <literal>createMock()</literal>.
166172
</para>
167173

168174
<itemizedlist>

0 commit comments

Comments
 (0)