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...), но всегда получал один и тот же результат.