unit-testing

Тестирование Laravel - Бросание исключения с насмешкой

Я очень новичок в Laravel и модульном тестировании в целом. Я пытаюсь написать несколько тестов для своего контроллера ... ю метод andThrow()? Если кто-нибудь сможет пролить свет на происходящее, мы будем очень признательны. Заранее спасибо!

модульные тесты для очистки экрана?

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

Сходства и различия между PHPUnit и PHPSpec

В настоящее время я занимаюсь исследованием того, какой тестовый фреймворк мне следует использовать для php. У меня ест ... - большие, но есть ли другие? И они кажутся похожими, но никто не говорит об их сходстве в мельчайших деталях. Спасибо.

Перегрузка PHP для модульного тестирования Частных свойств и методов

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

Метод заглушки PHPUnit, возвращающий значение NULL?

Я пытаюсь высмеять синглтон, используя этот метод, описанный автором PHPUnit, и заглушить один из его методов: publi ... я делаю. Итак, поскольку я заглушил метод bar(), почему он не сбрасывает ожидаемую строку 'bar'? Что я сделал не так?

PHPUnit: имитируйте все методы, кроме некоторых

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

Автоматизированное модульное тестирование с помощью CodeIgniter

Кто-нибудь, использующий CodeIgniter, использует автоматизированное модульное тестирование? Похоже, что парень CodeIg ... естировать только из командной строки, я хочу автоматизированное тестирование и сборку. Любой рекомендация? Спасибо.

PHP-проект с отличным дизайном ООП для учебных целей

Недавно я заинтересовался правильным дизайном ООП в веб-приложениях. Я думаю, что понимаю большинство принципов и шабло ... ОВАТЬ: Я ищу не фреймворк, а полноценное приложение. Фреймворки обычно не имеют большого отношения к архитектуре модели.

Тестирование выполнения переопределенного метода признака

У меня такая ситуация. У меня есть какая-то сторонняя черта (я не хочу тестировать), и у меня есть моя черта, которая и ... етодом X::foo. Есть ли способ сделать возможным написание таких тестов с помощью кода, организованного подобным образом?

Как я могу запустить командную строку миграции доктрины 2 без взаимодействия?

Как я могу запустить команду миграции доктрины 2 без взаимодействия? В настоящее время у меня есть следующая команда, ... ON_PATH . '/../doctrine/migrations.xml', '--no-interaction', ) ); $cli->run($input);

Обработка исключения Laravel HttpException в модульном тестировании

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

Макетные объекты, которые поддерживают методы цепочки

Мне интересно, существует ли достаточно лаконичный способ издевательства над объектами, которые поддерживают цепочку ме ... разные результаты. Есть идеи? Речь идет конкретно о PHPUnit, но опыт других платформ модульного тестирования поможет.

Тестирование Laravel с помощью PHPUnit и Mockery - Настройка зависимостей от теста контроллера

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

Тестовая функция PHPUnit вне класса

Я очень новичок в PHPUnit и модульном тестировании, поэтому у меня есть вопрос: Могу ли я протестировать функцию вне кл ... t;assetTrue( odd_or_even( 4 ) == true ); } } Прямо сейчас он просто возвращает: No tests found in class "test".

ПХПУнит - Почему PHPUnit должен работать в строгом режиме?

Вопрос: Почему PHPUnit должен работать в строгом режиме? Проблема: PHPUnit 4.3.1 Себастьяна Бергмана. Конф ... ультат. <phpunit beStrictAboutOutputDuringTests="false" strict="false" colors="false"> </phpunit>

Не слишком ли много тестирует конструктор?

Во-первых, я скажу, что я родом из мира Java (это действительно важно). Я некоторое время кодировал PHP, одна из проб ... пользую среду разработки (PhpStorm), мы также используем такие инструменты, как PHPCodeSniffer. Есть идеи/предложения?

тестирование модуля действия контроллера yii без селена

Предположим, у меня есть действие: function actionShowItem($id) { $item = Item::model()->findByPk($id); $t ... гли бы создать поддельный GET и опубликовать его в zend. Но я не нашел таких же примеров в Yii. Пожалуйста, предложите.

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

После долгих размышлений на эту тему безрезультатно, я надеюсь, что кто-нибудь сможет дать мне подсказку о PHPUnit-тест ... $zipFolderName); header('Content-Length: ' . filesize($zipFolderName)); readfile($zipFolderName); }

Установите продолжительность тайм-аута теста с помощью PHPUnit

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

CakePHP 3: Невозможно вставить приспособления при запуске phpunit

Я только что испек несколько приспособлений и несколько тестовых наборов, и всякий раз, когда я запускаю vendor/bin/php ... в, ошибка просто переместится в следующий класс. Так что это неплохой синтаксис в любом конкретном приспособлении/тесте.