Raziel[SD]
untitled00
PHPUnit: Data Providers
Есть задача: необходимо запускать тест с различными входными параметрами, судя по ману эту задачу может помочь решить такая штука как "Data Provider", вот пример из мана:
При запуске этого теста получаю ошибки:
Warning: Missing argument 1 for DataTest::testAdd() in ............/DataTest.php on line 17
Warning: Missing argument 2 for DataTest::testAdd() in ............/DataTest.php on line 17
Warning: Missing argument 3 for DataTest::testAdd() in ............/DataTest.php on line 17
Time: 0 seconds
There was 1 error:
1) testAdd(DataTest)
Undefined variable: c
............/DataTest.php:19
FAILURES!
Tests: 1, Errors: 1.
------------------------------
Кто-нибудь сталкивался с этой проблемой, или как лучше эту проблему ?(разумеется можно из теста подсасывать данные, но раз есть средство сделать это красиво, хотелось бы им воспользоваться).
PHP 5.2.3/PHPUnit 3.1.8
-~{}~ 19.11.07 12:50:
Все, проблема решена обновлением до 3.2.0
Есть задача: необходимо запускать тест с различными входными параметрами, судя по ману эту задачу может помочь решить такая штука как "Data Provider", вот пример из мана:
При запуске этого теста получаю ошибки:
Warning: Missing argument 1 for DataTest::testAdd() in ............/DataTest.php on line 17
Warning: Missing argument 2 for DataTest::testAdd() in ............/DataTest.php on line 17
Warning: Missing argument 3 for DataTest::testAdd() in ............/DataTest.php on line 17
Time: 0 seconds
There was 1 error:
1) testAdd(DataTest)
Undefined variable: c
............/DataTest.php:19
FAILURES!
Tests: 1, Errors: 1.
------------------------------
Кто-нибудь сталкивался с этой проблемой, или как лучше эту проблему ?(разумеется можно из теста подсасывать данные, но раз есть средство сделать это красиво, хотелось бы им воспользоваться).
PHP 5.2.3/PHPUnit 3.1.8
-~{}~ 19.11.07 12:50:
Все, проблема решена обновлением до 3.2.0