Результаты поиска по запросу "phpunit"
Передача параметров в PHPUnit
Я начинаю писать тесты PHPUnit и хотел бы, чтобы тесты запускались как с компьютеров разработчиков, так и с наших серверов. Машины разработчиков настроены не так, как серверы, и даже отличаются друг от друга. Для запуска в этих разных местах, ...
не принимает никаких аргументов.
я есть фиктивный объект в тесте. Реальный объект, PageRepository, реализует магический метод с использованием __call (), поэтому, если вы вызываете $ pageRepository-> findOneByXXXX ($ value_of_field_XXXX), он будет искать в базе данных записи, ...
Как войти в систему пользователя в сеансе в рамках функционального теста в Symfony 2.3?
Я прочитал много сообщений на stackoverflow об этом. Но большинство методов в Symfony бесполезны 2.3. Поэтому я попытался войти в систему пользователя вручную в тесте, чтобы сделать некоторые действия в серверной части. Вот ...
из
ользуюFacebookBundle аутентифицировать пользователей в моем приложении Symfony2. Тем не менее, я хотел бы создать функциональные тесты с phpunit, который использует аутентифицированного пользователя. Более того, я не хочу использовать ...
+1 за предложения по диагностике отсутствующих, но ожидаемых исключений. Скорее всего, вы увидите тестовый проход после удаления аннотации. Другой ответ о контроллере ошибок, вероятно, правильный.
пользователь обращается к / user / validate без правильных параметров публикации, мое приложение Zend вызывает исключение Zend. (Я получаю стандартное сообщение «Произошла ошибка» в рамке моего макета). Это намеренно. Сейчас я пытаюсь проверить ...
Вы также можете сразу использовать PHAR после его загрузки;
читал другие вопросы по установке PHPUnit, но безуспешно. Что происходит с моей установкой PEAR? $ sudo pear update-channels Updating channel "components.ez.no" Channel "components.ez.no" is up to date Updating channel "doc.php.net" ...
На мой взгляд, удовлетворительным решением является создание класса, который наследуется от тестируемого класса, и переопределяет реализацию метода, который вы хотите дать другой реализации. Это имеет свои недостатки: это не всегда работает, например, для уже переопределенных методов и для частных методов.
у протестировать метод класса, который вызывает родительский метод с тем же именем. Есть ли способ сделать это? class Parent { function foo() { echo 'bar'; } } class Child { function foo() { $foo = parent::foo(); return $foo; } } class ChildTest ...
Это спасибо.
->assertTrue(false); ->assertTrue(true);е утверждение не удалось, и выполнение было остановлено. Но я хочу продолжить дальнейший фрагмент кода. Есть ли возможность в PHPUnit
Это потому, что модульные тесты с phpunit запускаются из консоли, которая является приложением CLI. Вы должны быть в состоянии запустить его с:
я установлены PHPUnit и xdebug, и в моих файлах php.ini для CLI есть: display_errors = On xdebug.default_enable = 1Я проверил, что обратная трассировка xdebug печатается, когда я создаю ошибку с помощью интерактивной консоли, но когда возникает ...
). Кроме того, вы можете запускать свои тесты и видеть их вывод как нормальный ... ваш терминал не просто сидит там, пока тесты не будут завершены.
ли способ напечатать время выполнения каждого теста с PHPUnit?