Результаты поиска по запросу "phpunit"

10 ответов

Запускать тесты PHPUnit при изменении

Я хотел бы запускать свои тесты PHPUnit (или, по крайней мере, их часть) всякий раз, когда файл изменяется на диске. Очень похоже на то, что вы можете сделать с "хрюкать ...

3 ответа

Тестирование PHPUnit с замыканиями

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

3 ответа

Как создавать тесты с сущностями Doctrine, не сохраняя их (как установить id)

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

ТОП публикаций

4 ответа

Как смоделировать сервис Symfony 2 в функциональном тесте?

У меня есть служба Symfony, которая использует подключение Redis в некоторых методах, но не во всех. class ServiceA { private $redis; public function __construct($redis) { $this->redis = $redis; } public function getRequest($param1, $param2) { ...

2 ответа

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

Я должен что-то упустить. Я пытаюсь заглушить методы для класса в PHPUnit, но когда я вызываю метод для фиктивного объекта, он говорит мне, что метод не определен. Пример класса для заглушки: namespace MyApp; class MyStubClass { public function ...

1 ответ

Класс "Издевательство" не найден

Я использую фреймворк laravel (4.1) и читаю «Laravel-testing-decoded», это электронная книга Джеффри Вея. Я хочу проверить мой модальный пользователь и мой методsetPasswordAttribute($password) Мой юнит-тестирование: <?php class UserTest ...

9 ответов

Передача параметров в PHPUnit

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

1 ответ

PHPUnit: Утвердить параметр при передаче его в фиктивный объект

Для кода ниже, $mockObject->expects($this->at(0)) ->method('search') ->with($searchConfig) ->will($this->returnValue([]));Эта строка автоматически сделает утверждение, что при вызове методаsearch он должен содержать$searchConfig параметры. В ...

1 ответ

Как смоделировать внедрение зависимостей с помощью phpunit?

Я хочу протестировать методы в этом классе: class EmailerService { protected $mailer; protected $router; protected $em; protected $emailMan; protected $emailReminderMan; protected $secret; /** * Construct * * @param \Swift_Mailer $mailer * ...

2 ответа

Исключения тестирования PHPUnit для контроллеров ресурсов Laravel

Можно ли протестировать исключения с помощью контроллеров ресурсов Laravel? Каждый раз, когда я пытаюсь сделать следующее: /** * @expectedException Exception * @expectedExceptionMessage Just testing this out */ public function testMyPost() { ...