unit-testing

Что такое модульные тесты и почему меня это должно волновать?

Хорошо, я разрабатываю веб-приложения на PHP и JavaScript, и много раз здесь, на переполнении стека, я видел, как слово ... как программист PHP и JavaScript, заботиться о них, или они предназначены только для "реальных" языков программирования?

PHPUnit: Выполнение утверждений для непубличных переменных

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

Установите SQLite в качестве базы данных для модульного тестирования в Laravel 5.1

Я пытаюсь настроить модульное тестирование в Laravel 5.1. Следуя документация Я вижу это: Laravel построен с учето ... глобально для всех тестов? Нужно ли мне устанавливать коннектон в каждом тестовом случае? Любая помощь приветствуется.

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

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

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

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

Как я могу написать тесты для загрузки файлов на PHP?

Я использую SimpleTest для написания своих PHP-тестов. Я пишу плагин для загрузки файлов и мне было интересно, как я мо ... Как мне эмулировать загрузку файла (через переменную $_FILES)? Есть ли какие-либо проблемы, о которых я должен знать?

Инъекция зависимости Laravel: Когда это необходимо? Когда вы можете издеваться над фасадами? Преимущества любого из методов?

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

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

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

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

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

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

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

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

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

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

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

WP Ajax Unittestcase не вызывает исключение WPAjaxDieStopException

Хорошо, итак, я тестирую свои обратные вызовы ajax для моего плагина wordpress. Поэтому я в основном следовал инструкци ... wc-extensions-code-test-guide Надеюсь, что вся эта дополнительная информация поможет окончательно решить эту проблему.

Пример PHPUnit и селена 17.1

Я пытаюсь запустить пример из PHPUnit с selenium 17.1 (Ссылка) Я выполнил всю установку, но она продолжает отказывать ... этому через 2 недели этот проект снова начнет работать. Я думаю, что простая переустановка - это все, что ему нужно. :)

Использование вспомогательных функций Laravel при модульном тестировании

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

PHPUnit: имитация несуществующих классов

Можно ли создать макет несуществующего класса в PHPUnit? Предположим, у меня есть какой-то класс, который создает экзем ... сть ли возможность НЕ создавать образец класса в файловой системе для проверки ограничения наследования? Спасибо за все!

какой фреймворк модульного тестирования для PHP: simpletest, phpunit или? [закрыто]

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

Методы класса заглушки PHPUnit, объявленные как "окончательные"

Я пишу модульный тест для метода класса, который вызывает метод другого класса с использованием макета, только метод, к ... oBeCalled') ->with($this->equalTo(array('option')); $classToTest->doSomething(); } }

в phpunit существует ли метод, аналогичный onconsecutivecalls, для использования внутри метода "с"?

Используя PHPUnit, я издеваюсь над pdo, но пытаюсь найти способ подготовить более одной инструкции запроса к базе данны ... ConsecutiveCalls для метода "с", чтобы я мог подготовить несколько операторов, как показано выше. Как бы вы это сделали?

Проблемы с PHPUnit (Linux) - Фатальная ошибка PHP

Я успешно установил PHPUnit на свой настольный компьютер и решил установить его на свой ноутбук, но... затем я пытаюсь ... ого раз пытался переустановить его (с помощью apt-get, pear, Synaptic PM...), но всегда получал один и тот же результат.