Articles of phpunit

Отказывание / прерывание операций FTP в PHPUnit

Я относительно новый конвертер для модульного тестирования в целом, и я столкнулся с камнем преткновения здесь: Как проверить код, который подключается и выполняет операции на удаленном FTP-сервере, используя встроенные в PHP функции ftp? Некоторый googling оказался быстрым издевательским вариантом для Java ( MockFtpServer ), но ничего не доступно для PHP. У меня есть подозрение, что […]

Почему я должен использовать тестовые среды в PHP?

Недавно я слышал, что многие люди спорят об использовании функций тестирования PHP, таких как PHPunit и SimpleTest, и их IDE выбора (Eclipse для меня). После того, как я искал тему, мне все же трудно понять плюсы и минусы использования этих систем тестирования для ускорения разработки. Если бы кто-нибудь мог объяснить это для меня на более […]

Уровень стабильности тестового теста – Symfony

Я хочу проверить настойчивость в Symfony2. Интересно, лучше ли это причудливые сущности и предоставить менеджеру сущностей или лучше ли это munk entity menager и передать сущность менеджеру? Я первый вариант, но диспетчер объектов исключает исключение, чем объект не является дочерней доктриной. Как тестовое сохранение symfony в PHPUNIT?

Тест блока базы данных, связанный с детализацией реализации

У меня есть простой PHP-класс, который обертывает доступ к базе данных для извлечения пользователя и хочет его протестировать. В настоящее время у меня есть следующий код: Класс для тестирования: class UserTable { protected $tableGateway; public function __construct(\Zend\Db\TableGateway\TableGateway $tableGateway) { $this->tableGateway = $tableGateway; } public function getUserWithId($id) { return $this->tableGateway->select(['id' => $id])->current(); } } Единичный тест: […]

PHPUnit из командной строки – список отображаемых файлов зависимостей. Как я могу отобразить только тестовый скрипт?

Я установил PHPUnit в Windows 7 с PHP и Pear. У меня есть базовый тестовый скрипт, который начинается с: <?php class StackTest extends PHPUnit_Framework_TestCase { public function testTest() { $this->assertTrue(false); } } Я запускаю его из командной строки: phpunit unittest testTest.php И получив следующий доход: PHPUnit 3.6.5 by Sebastian Bergmann. F Time: 0 seconds, Memory: […]

PHPUnit: как проверить взаимодействие с базами данных на удаленном сервере Postgres?

Я пытаюсь выполнить тестирование классов, которые я создал, но большинство классов имеют дело с базой данных. У меня есть классы, не связанные с базой данных, которые должны быть проверены на практике локально, но я в тупике, когда дело доходит до работы с базой данных, особенно удаленно. В руководстве показано использование PDO для доступа к локальной […]

Ввод тестовых форм в PHPUnit

Каков наилучший способ тестирования входов $_GET и $_POST в PHPUnit ? У меня есть класс, который санирует вход и хочет проверить, что он работает правильно при обработке фиктивных данных. Есть ли простой способ настроить переменные формы в PHPUnit или я должен просто передать проверку на вторичный класс / функции, которые кормят переменными формы, поэтому проверяйте […]

PHPStorm + PHPUnit Выход цвета

Поэтому у меня PHPUnit работает в PHPStorm 7.1, но я не могу узнать, как получить цветовые коды ANSI, работающие в тестах. Мой PHPunit.xml имеет colors = "true" в списке свойств, но каждый раз, когда я пытаюсь что-то вроде: echo "\033[31mError! Error!\033[0m\n"; В одном из моих тестовых случаев это просто дает мне: [31mError! Error![0m в выводе […]

Ошибка Netbeans-PHPUnit «Без тестов»

Я новичок в любом тестировании. Я только что установил грушу и PHPUnit, используя этот документ . Я использую netbeans 7.3.1. Я также установил skeletongenerator выполняющий эту команду: pear install phpunit/PHPUnit_SkeletonGenerator . Я выполнил шаги, перечисленные в этом тестировании, с помощью PHPUnit для интеграции PHPUnit в netbeans. Как описано в разделе « Installing PHPUnit раздела Installing […]

Как PHPUnit проверить метод без возвращаемого значения?

Я пытаюсь проверить методы из следующего класса, который я написал (есть больше функций, чем показано, в основном одна функция для каждого – это метод _ * ()): class Validate { private static $initialized = false; /** * Construct won't be called inside this class and is uncallable from the outside. This prevents * instantiating this […]

Intereting Posts
Как PHPUnit проверить метод без возвращаемого значения? Ajax-вызов, возвращающий пустые данные Как экспортировать исходный контент в div в файл text / html Как найти ближайшее местоположение с использованием широты и долготы из базы данных sql? htaccess для изменения index.php? ms = пользователь / пользователь Загрузите видео на Youtube с помощью API Youtube V3 и PHP Массив после функции array_unique возвращается как объект в ответе JSON Можно ли получить доступ к $ this из include () 'd файла в PHP-классе? Получить последнее слово строки Преобразование из Eclipse PDT в Vim Если CURLOPT_SSL_VERIFYPEER является ложным, передача данных больше не защищена? PHP Regex для проверки даты в формате ГГГГ-ММ-ДД Автоматическое определение формата изображения в PHP Разделить массив на уникальные пары Mysql + php, как сделать ссылку, которая отображает все данные из записи, когда вы нажимаете «заголовок»,