phpunit

Настройка PHPUnit перед запуском первого теста и демонтаж после выполнения последнего теста

Я пытаюсь реализовать утилиту Django, подобную тестовой, для php-приложения с использованием PHPUnit. Под подобным Djan ... льзую PHPUnit_Extensions_Database_TestCase, а свою собственную реализацию создания, заполнения и удаление базы данных.

PHPUnit: методы заглушки не определены

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

Где, черт возьми, есть документация по Selenium 2 для PHPUnit?

Я испытываю разочарование, пытаясь найти любую информацию о Selenium 2 для PHPUnit, за исключением исходного кода и т ... чить ответы на простые вопросы? Где я могу найти руководство для начинающих, основная документация или что-нибудь еще?

Игнорирование предупреждений PHP в PHPUnit

Я использую PHPUnit для модульного тестирования своих функций, когда в коде появляется какое-либо предупреждение, тесто ... будет выполнен для этих функций, кто-нибудь может сказать мне, как игнорировать предупреждения и продолжить тестирование

пхпунит: Как мне передавать значения между тестами?

Я действительно натыкаюсь на кирпичную стену с этим. Как вы передаете значения классов между тестами в phpunit? Тест 1 ... рое должно быть установлено в testCmdGetBlockHash(). Помощь в понимании того, что не так, была бы весьма признательна.

Другой загружаемый файл php.ini зависит от содержимого кода

Я действительно в недоумении от того, что происходит - все началось с ошибки PHPUnit Error: No code coverage driver is ... спользованием phpunit tests\unit\a Структура папок такова: Laravel Project └───tests └───Unit └───A.php

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

Я написал абстрактный класс тестовых примеров, который должен быть расширен конкретными классами тестовых примеров. Он ... е, из-за которой он не может создать его экземпляр - это по языку: Абстрактный класс не может быть созданный экземпляр.

Первый шаг в тестировании приложений Laravel 4 (PHPSpec/BDD против PHPUnit/TDD)

Я слишком долго ломал голову над этим вопросом. Я знаю, что мне нужно просто перейти к одному или другому, так как они ... долгосрочной перспективе. Любые ресурсы/понимание от любого, кто испытал и то, и другое, были бы весьма признательны.

Как я могу издеваться над классом, реализующим интерфейс итератора, с помощью PHPUnit?

Как я могу издеваться над зависимостью для моего класса, которая реализует Iterator надежный интерфейс?

не удалось установить последнюю версию PHPUnit в Ubuntu 10.04

Я пытаюсь установить PHPUnit в Ubuntu 10.04, но получаю эти сообщения об ошибках sudo pear install -a pear.phpunit.de/ ... о, я продолжаю получать ту же ошибку. Есть ли у кого-нибудь такая же проблема и знает ли он, как ее решить? Спасибо.

Кто-нибудь знает что-то вроде RSpec для PHP? [закрыто]

RSpec - отличный тестовый фреймворк ruby (для разработки на основе тестов), кто-нибудь знает что-то вроде rspec, но для PHP?

PHPUnit - Использовать $this или self для статических методов?

Я не хочу писать длинный текст, потому что это короткий вопрос. Тесты PHPUnit содержат несколько статических методов. Н ... ertTrue('test'); ? (И если "$this" более правильно, не могли бы вы указать, почему мы не должны использовать "self"?)

Как я могу интегрировать phpunit с Hudson CI?

Мы рассматриваем возможность перехода с phpundercontrol на Hudson (похоже, у него есть действительно классные функции!) ... ть Хадсону: "Для этого проекта покажите ссылку на "API" для каждой сборки и ссылку на сборки/$BUILDNUM/api/index.html ".

dbunit в phpunit не усекает таблицы

В настоящее время я использую PHPUnit и DBUnit для своего проекта. У меня проблема с DBUnit, потому что DBUnit PHPUnit_ ... (__FILE__) . '/../rows.xml'); } ... } Итак, как я могу решить эту проблему? Что я здесь делаю не так?

Как указать, что тест PHPUnit, как ожидается, завершится неудачей?

Можно ли пометить тест как "ожидаемый сбой" с помощью PHPUnit? Это было бы полезно при выполнении TDD, и вы хотите раз ... чать действительно неудачные тесты и тесты, которые завершаются неудачей, потому что соответствующий код еще не написан.

Выполнение модульного тестирования с вложенными зависимостями и заводскими классами

Я новичок в модульном тестировании и PHPUnit, но в последнее время я много читал о шаблонах проектирования и изолирован ... неверными, поскольку я, очевидно, не являюсь экспертом в имеет значение; исправления приветствуются и приветствуются.

Тестирование устаревшего кода PHP-спагетти?

Я унаследовал довольно большой самодельный проект электронной коммерции php4+MySQL от разработчиков, которые буквально ... ть варианты, чтобы начать внедрять модульное тестирование на чем-то большем, чем самые тривиальные части моего проекта?

Ошибка усечения PHPUnit и MySQL

У меня болит голова из-за поведения PHPUnit, когда он всегда запускает TRUNCATE перед вставкой приспособлений без сна ... PUnit пытается усечь таблицу, прежде чем вставлять приспособления. Как мне рассказать об этом SET FOREIGN_KEY_CHECKS=0;?

Расширение Xdebug не загружено. Покрытие кода не будет сгенерировано в Ubuntu с помощью Xampp

У меня возникла проблема с установкой xdebug на мой сервер Ubuntu, который использует xampp. Я знаю, что в переполнении ... од этой команды выглядит следующим образом: The Xdebug extension is not loaded. No code coverage will be generated.

Как проверить загрузку файлов с помощью laravel и phpunit?

Я пытаюсь запустить этот функциональный тест на своем контроллере laravel. Я хотел бы протестировать обработку изображе ... t; 0, ), ); parent::setUp(); } Но без успеха. Используемый файл существует, и его размер правильный.