Вопросы по теме '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

Как создать фиктивный объект сущности доктрины?
Я пытаюсь написать модульный тест с помощью 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

Как установить определенные свойства класса для теста PHPunit?
Что является хорошей практикой для phpunit, чтобы установить некоторые значения конфигурации по умолчанию в тесте? I'm thinking of values like username client id no. so on.. Обычно я бы установил это с помощью конструктора или некоторых...
1630 просмотров
schedule 14.12.2023