Я относительно новый конвертер для модульного тестирования в целом, и я столкнулся с камнем преткновения здесь: Как проверить код, который подключается и выполняет операции на удаленном FTP-сервере, используя встроенные в PHP функции ftp? Некоторый googling оказался быстрым издевательским вариантом для Java ( MockFtpServer ), но ничего не доступно для PHP. У меня есть подозрение, что […]
Недавно я слышал, что многие люди спорят об использовании функций тестирования PHP, таких как PHPunit и SimpleTest, и их IDE выбора (Eclipse для меня). После того, как я искал тему, мне все же трудно понять плюсы и минусы использования этих систем тестирования для ускорения разработки. Если бы кто-нибудь мог объяснить это для меня на более […]
Я хочу проверить настойчивость в 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 в 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: […]
Я пытаюсь выполнить тестирование классов, которые я создал, но большинство классов имеют дело с базой данных. У меня есть классы, не связанные с базой данных, которые должны быть проверены на практике локально, но я в тупике, когда дело доходит до работы с базой данных, особенно удаленно. В руководстве показано использование PDO для доступа к локальной […]
Каков наилучший способ тестирования входов $_GET и $_POST в PHPUnit ? У меня есть класс, который санирует вход и хочет проверить, что он работает правильно при обработке фиктивных данных. Есть ли простой способ настроить переменные формы в PHPUnit или я должен просто передать проверку на вторичный класс / функции, которые кормят переменными формы, поэтому проверяйте […]
Поэтому у меня PHPUnit работает в PHPStorm 7.1, но я не могу узнать, как получить цветовые коды ANSI, работающие в тестах. Мой PHPunit.xml имеет colors = "true" в списке свойств, но каждый раз, когда я пытаюсь что-то вроде: echo "\033[31mError! Error!\033[0m\n"; В одном из моих тестовых случаев это просто дает мне: [31mError! Error![0m в выводе […]
Я новичок в любом тестировании. Я только что установил грушу и PHPUnit, используя этот документ . Я использую netbeans 7.3.1. Я также установил skeletongenerator выполняющий эту команду: pear install phpunit/PHPUnit_SkeletonGenerator . Я выполнил шаги, перечисленные в этом тестировании, с помощью PHPUnit для интеграции PHPUnit в netbeans. Как описано в разделе « Installing PHPUnit раздела Installing […]
Я пытаюсь проверить методы из следующего класса, который я написал (есть больше функций, чем показано, в основном одна функция для каждого – это метод _ * ()): class Validate { private static $initialized = false; /** * Construct won't be called inside this class and is uncallable from the outside. This prevents * instantiating this […]