@@ -51,7 +51,6 @@ et les étapes de base pour écrire des tests avec PHPUnit:
51
51
$this->assertSame(0, count($stack));
52
52
}
53
53
}
54
- ?>
55
54
|
56
55
*Martin Fowler*:
57
56
@@ -130,7 +129,6 @@ entre des méthodes de test.
130
129
$this->assertEmpty($stack);
131
130
}
132
131
}
133
- ?>
134
132
135
133
Dans l'exemple ci-dessus, le premier test, ``testEmpty() ``,
136
134
crée un nouveau tableau et affirme qu'il est vide. Le test renvoie ensuite
@@ -175,7 +173,6 @@ localisation des défauts en exploitant les dépendances entre les tests comme m
175
173
{
176
174
}
177
175
}
178
- ?>
179
176
180
177
.. code-block :: bash
181
178
@@ -242,7 +239,6 @@ Voir :numref:`writing-tests-for-phpunit.examples.MultipleDependencies.php`
242
239
$this->assertSame('second', $b);
243
240
}
244
241
}
245
- ?>
246
242
247
243
.. code-block :: bash
248
244
@@ -299,7 +295,6 @@ du tableau.
299
295
];
300
296
}
301
297
}
302
- ?>
303
298
304
299
.. code-block :: bash
305
300
@@ -350,7 +345,6 @@ La sortie sera plus verbeuse car elle contiendra le nom du jeu de données qui c
350
345
];
351
346
}
352
347
}
353
- ?>
354
348
355
349
.. code-block :: bash
356
350
@@ -395,7 +389,6 @@ La sortie sera plus verbeuse car elle contiendra le nom du jeu de données qui c
395
389
return new CsvFileIterator('data.csv');
396
390
}
397
391
}
398
- ?>
399
392
400
393
.. code-block :: bash
401
394
@@ -459,7 +452,6 @@ La sortie sera plus verbeuse car elle contiendra le nom du jeu de données qui c
459
452
$this->key++;
460
453
}
461
454
}
462
- ?>
463
455
464
456
Quand un test reçoit des entrées à la fois d'une méthode ``@dataProvider ``
465
457
et d'un ou plusieurs tests dont il ``@depends ``,
@@ -507,7 +499,6 @@ Voir :numref:`writing-tests-for-phpunit.data-providers.examples.DependencyAndDat
507
499
);
508
500
}
509
501
}
510
- ?>
511
502
512
503
.. code-block :: bash
513
504
@@ -574,7 +565,6 @@ si une exception est levée par le code testé.
574
565
$this->expectException(InvalidArgumentException::class);
575
566
}
576
567
}
577
- ?>
578
568
579
569
.. code-block :: bash
580
570
@@ -629,7 +619,6 @@ montre un exemple.
629
619
{
630
620
}
631
621
}
632
- ?>
633
622
634
623
.. code-block :: bash
635
624
@@ -682,7 +671,6 @@ PHP comme montré dans :numref:`writing-tests-for-phpunit.exceptions.examples.Er
682
671
include 'not_existing_file.php';
683
672
}
684
673
}
685
- ?>
686
674
687
675
.. code-block :: bash
688
676
@@ -724,21 +712,24 @@ en supprimant les remarques qui auraient conduit à une
724
712
{
725
713
public function testFileWriting() {
726
714
$writer = new FileWriter;
715
+
727
716
$this->assertFalse(@$writer->write('/is-not-writeable/file', 'stuff'));
728
717
}
729
718
}
719
+
730
720
class FileWriter
731
721
{
732
722
public function write($file, $content) {
733
723
$file = fopen($file, 'w');
724
+
734
725
if($file == false) {
735
726
return false;
736
727
}
728
+
737
729
// ...
738
730
}
739
731
}
740
732
741
- ?>
742
733
743
734
.. code-block :: bash
744
735
@@ -752,8 +743,7 @@ en supprimant les remarques qui auraient conduit à une
752
743
OK (1 test, 1 assertion)
753
744
754
745
Sans la suppression d'erreur, le test échouerait à rapporter
755
- ``fopen(/is-not-writeable/file): failed to open stream:
756
- No such file or directory ``.
746
+ ``fopen(/is-not-writeable/file): failed to open stream: No such file or directory ``.
757
747
758
748
.. _writing-tests-for-phpunit.output :
759
749
@@ -793,7 +783,6 @@ sera compté comme étant en échec.
793
783
print 'baz';
794
784
}
795
785
}
796
- ?>
797
786
798
787
.. code-block :: bash
799
788
@@ -864,7 +853,6 @@ de contexte possible pour identifier le problème.
864
853
);
865
854
}
866
855
}
867
- ?>
868
856
869
857
.. code-block :: bash
870
858
@@ -919,7 +907,6 @@ et fournira quelques lignes de contexte autour de chaque différence.
919
907
);
920
908
}
921
909
}
922
- ?>
923
910
924
911
.. code-block :: bash
925
912
@@ -980,7 +967,6 @@ de comparaison "faible" sur les tableaux ou les objets.
980
967
);
981
968
}
982
969
}
983
- ?>
984
970
985
971
.. code-block :: bash
986
972
0 commit comments