| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > phpunit |
| Автор: jbruder 18.5.2008, 16:59 |
| привет всем. Подскажите плиз кто работал с phpunit как запустить правильно тест. Пишу как в примерах из инета нашел, если тест не прошел вылетает куча ексепшенов и это так должно быть. Но шефу же так не покажешь. Должно быть какойто графический вывод, там наверняка такое есть, я не могу найти пример. У меня версия PHPUnit2-2.3.6. Если через PEAR устанавливаю там версия 1.3 я с ней не умею работать. Спасибо заранее за ответ |
| Автор: Fortop 18.5.2008, 17:04 |
| Подожди, какие Exception? даже если тест не прошел их быть не должно. Но должно быть сообщение failed. |
| Автор: jbruder 18.5.2008, 17:46 | ||||
да, а как правильно запустить? вот смотри простой пример
получаю следующее
я только вижу что сообщение <3> was not: <1> это правильно. |
| Автор: Fortop 18.5.2008, 17:52 | ||
| Я сейчас не подскажу, давно писал. Вообще я пользовался Suite и запускал не отдельные тесты, а комплект. Но в любом случае, выглядеть это должно примерно так. http://www.phpunit.de/pocket_guide/3.2/en/textui.html http://www.phpunit.de/pocket_guide/3.2/en/organizing-test-suites.html
Добавлено через 26 секунд В случае Failed вместо . и S появляется буква F |
| Автор: jbruder 18.5.2008, 18:07 |
| блин, не по человечески это все, я ничего не понял |
| Автор: Fortop 18.5.2008, 18:18 |
| jbruder, я тебе ссылки дал. Там же примеры и на то, как создавать тесты и как запускать |
| Автор: jbruder 18.5.2008, 18:33 |
| я эти страницы уже 2 дня назад видел. Ты сам пробовал с эти тесты вывести? Я ссылок тоже могу найти кучу, это не помощь |
| Автор: jbruder 18.5.2008, 19:24 |
| а где эти файлы PHPUnit/Framework.php или Framework/Assert.php? Их нет ни в одной версии. Дай мне твой код который ты запустил, я его проверю |
| Автор: Fortop 18.5.2008, 21:05 |
| http://www.phpunit.de/pocket_guide/3.2/en/installation.html почитай Образцы дам завтра. |
| Автор: Fortop 21.5.2008, 17:38 |
| В общем, для желающих 2 маленьких теста и suite для них. Важно, при запуске phpunit имя_класса_тестов путь к классу тестов должен быть в include_path |