データ プロバイダー
テスト メソッドは、任意の数のパラメーターを受け入れることができます。これらのパラメーターは、データ プロバイダー メソッド (以下の例では Provider()) を通じて提供できます。
コード
1<?php
2class datastest extends phpunit_framework_testcase 8 戻り配列 (
15 配列 (0 , 0 , 0 ) 、
16 配列 (0 , 1 , 1 ) 、
17 配列 (1 , 0 , 1 ) 、
18 配列 (1 , 1 , 3 )
19 ) ;
20 }
21 }
22 ?>
phpunit DataTest
PHPUnit 3.4.2 by Sebastian Bergmann
時間: 0 秒失敗が 1 件ありました:
1) testAdd(DataTest) とデータ (1, 1, 3)
テスト! : 4、アサーション: 4、失敗: 1。
上 この例では、4 番目のデータセットがテストに不合格です。
*テストが @dataProvider メソッドと 1 つ以上の @depends メソッドの両方からパラメーターを受け入れる場合、データ プロバイダーからのパラメーターが @depends からのパラメーターよりも前に配置されます。