С PHPUnit-нет тестов, выполненных при использовании файла конфигурации

Проблема чтобы улучшить качество кода,я решил попробовать научиться тестировать свой код с помощью модульного тестирования вместо моих посредственных решений для тестирования. я решил установить PHPUnit с помощью composer для личной библиотеки, кот ...

Как использовать phpunit, установленный из composer?

Я хочу начать модульное тестирование моего приложения symfony 2 с помощью phpunit. Я установил phpunit с помощью composer (в зависимости от проекта). http://www.phpunit.de/manual/current/en/installation.html Как теперь запустить команду phpunit на с ...

Как использовать PHPUnit с CodeIgniter?

Я читал и читал статьи о PHPUnit, SimpleTest и других системах модульного тестирования. Они все звучат так здорово! Я, наконец, получил PHPUnit работает с Codeigniter благодаряhttps://bitbucket.org/kenjis/my-ciunit/overview теперь мой вопрос, как я ...

Как проверить второй параметр в фиктивном объекте PHPUnit

вот что у меня есть: $observer = $this->getMock('SomeObserverClass', array('method')); $observer->expects($this->once()) ->method('method') ->with($this->equalTo($arg1)); но метод должен принимать два параметра. ...

PHPUnit рекомендации по организации тестов

в настоящее время я собираюсь начать с нуля с помощью PHPUnit тесты для проекта. Поэтому я изучал некоторые проекты (например, Zend), чтобы увидеть, как они делают вещи и как они организуют свои тесты. большинство вещей довольно ясно, единственное, ...

Тестирование заголовков PHP с помощью PHPUnit

Я пытаюсь использовать PHPUnit для тестирования класса, который выводит некоторые пользовательские заголовки. проблема в том, что на моей машине это: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders( ...

Установка PHPUnit через PEAR

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

Разница между assertEquals и assertSame в phpunit?

PHPUnit содержит метод assertEquals: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertEquals Он также имеет метод assertSame: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.asser ...

PHPUnit макет метод несколько вызовов с разными аргументами

есть ли способ определить разные макетные ожидания для разных входных аргументов? Например, у меня есть класс уровня базы данных под названием DB. Этот класс имеет метод с именем " Query (string $query)", этот метод принимает строку запроса SQL на вх ...

PHPUnit: assert два массива равны, но порядок элементов не важен

как можно утверждать, что два массива объектов равны, когда порядок элементов в массиве неважен или даже может быть изменен? ...

Как я могу получить PHPUnit с MockObjects, чтобы возвращать разные значения в зависимости от параметра?

у меня есть PHPUnit макет объекта, который возвращает 'return value' независимо от того, какие его аргументы: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodT ...

Тестирование Абстрактных Классов

Как проверить конкретные методы абстрактного класса с помощью PHPUnit? Я ожидал бы, что мне придется создать какой-то объект в рамках теста. Хотя, я понятия не имею, лучшая практика для этого или если PHPUnit позволяет это. ...

PHPUnit утверждают, что исключение было брошено?

кто-нибудь знает, есть ли assert или что-то вроде того, что может проверить, было ли вызвано исключение в тестируемом коде? ...

Рекомендации по тестированию защищенных методов с помощью PHPUnit [закрыто]

Я нашел дискуссию о том, тестируете ли вы частный метод информативным. Я решил, что в некоторых классах, я хочу иметь защищенные методы, но и протестировать их. Некоторые из этих методов являются статическими и короткие. Поскольку большинство публич ...