unit-testing
Ад зависимостей - как передавать зависимости глубоко вложенным объектам?
Вот общий воображаемый пример, составленный для этого поста. Рассмотрим 6 классов
TableFactory, TableData, TableCRUD, ... екту - передача методология, что-то я упустил по пути? Пожалуйста, поделитесь! Любые ссылки/комментарии приветствуются.
Являются ли глобальные константы PHP хорошей современной практикой разработки?
Я работаю над новым проектом с большой базой кода PHP. Приложение использует довольно много констант PHP (define('FOO', ... я глобальной конфигурации. Это все еще кажется хрупким, но может потребовать меньше прямых изменений во всем приложении.
PHPUnit - утверждение не удалось, но я хочу продолжить тестирование
->assertTrue(false);
->assertTrue(true);
Первое утверждение не было выполнено, и выполнение было остановлено. Но я хочу продолжить дальнейший фрагмент кода.
Возможно ли в PHPUnit
Симфония 2 - Тесты с помощью FOSUserBundle
Я бы написал тест для Symfony2 с помощью FOSUserBundle.
На данный момент я попробовал несколько способов, но никто не ... estuser->setPlainPassword('test');
$usermanager->updateUser($testuser);
return $client;
Заранее благодарю вас.
PHPUnit: не удалось найти класс in.php
Я в тупике. Я, должно быть, прочитал все вопросы SO на одну и ту же тему, но без радости.
Я не могу заставить PHPUnit ... лнительная информация, дайте мне знать, и я отредактирую этот пост. Заранее спасибо.
PHP 5.3.15
PHPUnit 3.7.13
OSX 10.8.2
Как мне провести строгое сравнение равных/тройных равных в phpunit?
Как мне провести сравнение ===/строгое равенство в phpunit?
в PHPUnit как заставить tearDownAfterClass() запускаться в случае непредвиденных исключений
Поэтому каждый раз, когда я сталкиваюсь с неожиданными исключениями в PHPUnit (например, не удается вставить в бд из-за ... ому мне придется вручную пойти и очистить ее. Есть ли способ гарантировать, что tearDownAfterClass() всегда выполняется?
Как мне выполнить модульное тестирование фильтра аутентификации в Laravel 4.1?
Я хочу написать модульный тест, который должен проверить, может ли пользователь, не прошедший проверку подлинности, про ... л $this->быть(нулевым), но получил ошибка, указывающая, что переданный объект должен реализовывать интерфейс пользователя.
Параметризованные тесты в PHPUnit
В JUnit вы можете использовать аннотацию @RunWith(Parameterized.class ) для выполнения одного модульного теста нескольк ... ые подходы для достижения того же (выполнение одного модульного теста со многими фактическими, ожидаемыми результатами)?
Как запустить несколько версий PHPUnit на одной машине?
Я использую Zend Framework для некоторых проектов и хочу создать для них наборы тестов PHPUnit. К сожалению, Zend Frame ... например, phpunit5 в терминале, чтобы выполнить версию 3.5, и ввести phpunit6, чтобы выполнить версию 3.6, и так далее.
Обновление PHPUnit с 4.8 до 5.5
Мы обновили наши системы до PHP7.0.
Это потребовало от нас обновления PHPUnit до 5.5, так как 4.8 не поддерживает PHP7 ... е getMock в createMock, которое, похоже, работает достаточно по-другому, чтобы глобальный поиск/замена не сократит это?
Должны ли все модульные тесты быть успешными?
Допустим, вы создаете приложение, которое пытается как можно точнее транслитерировать данные из алфавита A в алфавит B. ... лизительную транслитерацию.
Как бы вы построили модульные тесты в этом случае, учитывая, что вы ожидаете 20-30% сбоев?
МОДУЛЬНЫЙ ТЕСТ LARAVEL - Противоположность seeInDatabase
В Laravel 5.1 есть метод, который активирует, если некоторые данные находятся в базе данных, используя базу данных seeI ... особ утверждать, что некоторые данные отсутствуют в базе данных? Что-то вроде dontSeeInDatabase... Аналогично Донцейсон
Совместное использование приспособлений для модульного тестирования
Я пишу модульные тесты для проекта (написанного на PHP с использованием PHPUnit), В котором вся среда (загруженные комп ... ы я мог убедить себя, что это стоит большего времени выполнения? Или я просто слишком остро реагируешь и все в порядке?
Laravel игнорирует тестирование подключения к базе данных
Я использую Laravel 5.3.22 и хочу провести модульное тестирование своего приложения с использованием базы данных sqlite ... мне действовать дальше? Я не могу издеваться над построителем запросов, так как мне нужно утверждать о его результатах.
PHPUnit не продолжает тесты после фатальной ошибки при использовании --process-isolation
У меня есть набор тестов PHPUnit, который в настоящее время вызывает фатальную ошибку из-за определения класса, которое ... дохновили на создание нового билета на странице GitHub PHPUnit: https://github.com/sebastianbergmann/phpunit/issues/545
Модульное тестирование приложений Dababase
Я пытаюсь войти в область TDD, и мне трудно тестировать несколько пользовательских моделей, которые у меня есть. Я пыта ... оздать 3 отдельные базы данных, производство, разработку и тестирование. Если только у кого-то нет серьезных возражений.
Элегантный способ тестирования Сервисов/Сервисных контейнеров в Symfony3 с помощью PHPUnit
Недавно я узнал о платформе Symfony 3 и Внедрении зависимостей.
Я хотел бы, чтобы вы помогли мне разрешить мои сомн ... уществуют ли другие способы тестирования класса обслуживания в Symfony 3? Какой способ лучше и его следует использовать?
Класс PHP не найден ошибка возникает только в CircleCI
Я не вижу никаких ошибок при локальном запуске или тестировании своего кода. Мой phpunit набор тестов проходит:
Time: ... php/cakephp/tests",
"TestApp\\": "tests/TestApp/src",
"TestApp\\Test\\": "tests/TestApp/tests"
}
},
Компонент безопасности, скрывающий мой тестовый случай контроллера
Вот мой Пользовательский контроллер тестовый пример:
<?php
App::uses('UsersController', 'Controller');
class Test ... 1
ControllerTestCase::_testAction
/var/www/source/cakephp/lib/Cake/TestSuite/ControllerTestCase.php : 189
С уважением