Вопросы по теме 'phpunit'

Проблемы с интерфейсом командной строки Zend_Tool, выдающие фатальные ошибки
Перед установкой PHPUnit на моем компьютере с Ubuntu я думал, что zf.sh настроен правильно. Мне удалось без проблем создать новый проект. Теперь, после установки PHPUnit, все работает неправильно. Когда я пытаюсь создать тестовый проект, я...
919 просмотров
schedule 10.03.2024

Установка PHPUnit через PEAR
У меня проблемы с установкой PHPUnit 3.4.6 через PEAR 1.9.0 . После того, как я обнаружил канал pear.phpunit.de и попытался использовать одну из следующих команд: груша установить phpunit/PHPUnit груша установить --alldeps...
53649 просмотров
schedule 15.04.2022

Передача параметров в PHPUnit
Я начинаю писать тесты PHPUnit, и я бы хотел, чтобы тесты запускались как с компьютеров разработчиков, так и с наших серверов. Машины разработчиков настроены не так, как серверы и даже не так, как друг от друга. Кажется, что для запуска в этих...
32069 просмотров
schedule 26.03.2022

Cygwin и PHPUnit: не удалось открыть входной файл: /cygdrive/c/xampp/php/phpunit
Есть ли способ запустить PHPUnit из Cygwin? Каждый раз, когда я запускаю PHPUnit, я получаю эту ошибку: Could not open input file: /cygdrive/c/xampp/php/phpunit Я пытаюсь запустить свои модульные тесты в своем приложении Zend Framework. Я...
9577 просмотров
schedule 12.08.2022

PHPUnit: принудительное отображение утвержденных значений
При сбое теста в PHPUnit отображаются фактические и ожидаемые значения. Но когда тест проходит, эта информация не отображается. Как заставить PHPUnit всегда отображать ожидаемый и фактический результат утверждения?
12361 просмотров
schedule 21.05.2024

Конфликт приоритетов TDD и инкапсуляции
Я только начал практиковать TDD в своих проектах. Сейчас я разрабатываю проект, используя для тестирования php / zend / mysql и phpunit / dbunit. Я просто немного отвлекся на идею инкапсуляции и подхода, основанного на тестировании. Моя идея...
765 просмотров
schedule 20.07.2023

Как исключить файл из набора тестов PHPUnit в конфигурации xml?
У меня есть следующая очень простая конфигурация XML для PHPUnit: <phpunit bootstrap="/_tests/TestAutoload.php"> <testsuites> <testsuite name="Unit Tests"> <directory...
43837 просмотров
schedule 28.06.2023

PHPUnit Selenium captureScreenshotOnFailure не работает?
Я использую PHPUnit 3.4.12 для проведения моих тестов на селен. Я хотел бы иметь возможность автоматически делать снимок экрана, когда тест не проходит. Это должно поддерживаться, как описано на странице...
3686 просмотров

Изоляция Zend_Session в тестах PHPUnit
Я тестирую функцию аутентификации на своем сайте. Zend_Auth используется в качестве механизма авторизации. Но статус авторизации остается между тестами, и мне нужно писать «выход из системы» при каждом tearDown. Теперь все в порядке. Но проблема...
830 просмотров
schedule 23.04.2022

PHPUnit с Zend Framework
Я изучил несколько примеров для PHPUnit с Zend Framework, но есть одна часть, которую я не понимаю. В большинстве примеров загрузка приложения запускается из какого-то базового класса внутри метода setUp() . Почему не в __construct() ? Есть...
1068 просмотров
schedule 23.12.2023

PHP: Как настроить PHPUnit для использования другого интерпретатора PHP?
В моей системе есть два интерпретатора PHP. Один пришел в комплекте с ОС, а другой я установил через пакет XAMPP. Все мои расширения PHP применяются к установке XAMPP, но PHPUnit, похоже, запускает только ту версию PHP, которая поставляется с моей...
5404 просмотров
schedule 04.06.2024

Как создать фиктивный объект сущности доктрины?
Я пытаюсь написать модульный тест с помощью phpunit для модели, использующей доктрину 2. Я хочу издеваться над объектами доктрины, но я действительно не знаю, как это сделать. Может ли кто-нибудь объяснить мне, как мне нужно это сделать? Я использую...
12819 просмотров

Как использовать Firefox на Win от Selenium-rc на Linux
Я использую phpunit 3.4.15. В Centos 5.3 linux я запустил Selenium server 1.0.3: java -jar selenium-server.jar Я хотел бы вызвать браузер, работающий в Windows, для запуска теста. Это скрипт, который я пытаюсь запустить: <?php...
844 просмотров
schedule 26.03.2022

Генерация покрытия кода PHPUnit, вызывающая исчерпание памяти
В настоящее время я использую Zend Framework в сочетании с PHPUnit для проведения модульного тестирования приложения. Когда Хадсон выполняет команду оболочки PHPUnit, максимальный предел памяти PHP достигается где-то во время генерации покрытия кода....
11164 просмотров
schedule 05.05.2024

PHPUnit/Zend_Test: PDOException: вы не можете сериализовать или десериализовать экземпляры PDO
я получаю исключение PDOException: You cannot serialize or unserialize PDO instances когда я пытаюсь использовать PHPUnit для модульных тестов. У меня мало что происходит. Я использую Zend Framework 1.11. Я предполагаю, что, может...
2754 просмотров

Как настроить PhpUnit в Xampp?
Я успешно установил PhpUnit в Xampp, теперь мне нужно его настроить, мне нужно выполнить следующие шаги из документации: 2. Prepare the phpunit script: 1. Rename the phpunit.php script to phpunit. 2. Replace the @php_bin@ string...
3276 просмотров
schedule 13.03.2023

Тестирование PHP для процедурного кода
Есть ли способ протестировать процедурный код? Я смотрел на PHPUnit, который кажется отличным способом создания автоматических тестов. Однако похоже, что он ориентирован на объектно-ориентированный код, есть ли альтернативы для процедурного кода?...
6446 просмотров
schedule 22.02.2023

Смоделируйте вызов одной функции в другом классе
classA::getValue() вызывает метод другого класса, classB::verifyValue() . Поскольку classB::verifyValue() имеет внешние зависимости, я хочу иметь возможность издеваться над ним, чтобы просто вернуть true внутри моего модульного теста. Я...
854 просмотров
schedule 28.06.2022

PHPUnit TDD, PHP Неустранимая ошибка: вызов неопределенного метода
Я начинаю проект TDD с использованием PHPUnit, и что-то меня действительно беспокоит. Кажется, что все тесты не могут быть запущены, пока не будут реализованы все классы и методы. Как я могу сделать так, чтобы событие продолжения теста...
3395 просмотров
schedule 24.12.2023

Разрешенный размер памяти x исчерпан ошибка при установке PHPUnit с Yii
Я слежу за книгой «Гибкая разработка веб-приложений с Yii 1.1 и PHP5» и только что начал часть о модульном тестировании в главе 2. Когда я следую инструкциям по установке PHPUnit через PEAR, я получаю фатальную ошибку "Allowed memory size of x...
8323 просмотров
schedule 13.09.2023