Описание тега phpunit

PHPUnit - это среда тестирования PHP, ориентированная на программистов. Это экземпляр архитектуры xUnit для сред модульного тестирования.
1 ответ

Модульное или интеграционное тестирование по SSH?

В настоящее время я использую phpseclib, чтобы позволить мне подключиться к SSH. Я буду довольно часто использовать phpseclib для подключения ко многим серверам через SSH и выполнения некоторых команд. Я создал SecureShell класс (например, шаблон ад…
24 сен '17 в 18:50
4 ответа

CakePHP 2.1 - Контроллеры модульного тестирования $this->view и $this->content равны нулю

Перейдем к cakephp 2.1 и только начинаем изучать юнит-тестирование... Когда я ArticlesControllerTestCase::testView() и беги $this->testAction('articles/view/1'); debug($this->view); debug($this->contents); die; и то и другое $this->view …
17 май '12 в 15:37
1 ответ

Приложение Zend загружается не полностью при тестировании с PHPUnit

Zend Framework 1.11.2PHPUnit 3.5.10PHP 5.3.1NetBeans 6.9.1 http://pastebin.com/L5bi9AgY Я следовал за учебником Лебенсольда. Тестирование работает, даже с такими вещами, как$this->dispatch('/'); $this->assertResponseCode(200); , но как только …
26 янв '11 в 11:23
2 ответа

Доктрина / хранилище издевательств с более чем одним методом

Я использую издевательство, чтобы проверить метод, который делает много обращений к хранилищу доктрин с разными хранилищами. Это метод, который я настроил все мои макеты репозитория: public function testService() { $mockDoctrine = $this->getMockD…
02 дек '15 в 20:13
1 ответ

Как заставить PHPUnit_Extensions_Database_DB_DefaultDatabaseConnection работать на PhpUnit 6? Как создать псевдоним для классов DBUnit 3?

К сожалению, я не могу использовать композитор в моем проекте. Он использует Zend Framework 1 с тысячами тестов phpUnit для PhpUnit 5. Теперь я хочу перенести (перенести) их в PhpUnit 6. Декларация: <?xml version="1.0" encoding="UTF-8"?> <p…
17 авг '17 в 08:38
2 ответа

Тестирование phpunit не установлено

Я пытаюсь установить PHPUNIT, но я получаю сообщение об ошибке phpunit not install Я использую среду Ubuntu. Я также установил xampp. Я скачал phpunit на сайте phpunit и следую инструкциям wget https://phar.phpunit.de/phpunit.phar Mod chmod +x phpun…
31 мар '14 в 03:28
1 ответ

Подготовка тестовой базы данных

Как я могу настроить базу данных для тестирования с моими собственными записями, когда я начну выполнять тесты, затем работать над ней и повторять процесс при каждом действии запуска модульных тестов? Я имею в виду, где база данных должна быть? Долж…
19 дек '14 в 07:54
1 ответ

Модульное тестирование класса, читающего файл конфигурации

У меня есть класс "Конфигурация", который имеет метод "getConfig", который читает файл конфигурации "config.ini", где у меня есть все конфиги приложения (учетные данные базы данных и хост, некоторые ключи API,.....) На данный момент у меня есть этот…
25 апр '16 в 01:19
2 ответа

Функциональные тесты Symfony Webtestcase не работает

Я пытаюсь написать функциональный тест для моего приложения, но получаю следующую ошибку: InvalidArgumentException: The option "test_case" must be set. Я попытался найти ее, но буквально не нашел никаких подсказок. Мой код: class WhateverTest extend…
13 апр '15 в 11:37
1 ответ

PHPUnit: как издеваться над приватными методами?

У меня есть такой класс: class A { private function testing($x) { // do something $this->privateMethod(); } private function privateMethod($number) { // do something } } Для вызова тестирования () я использую это: $reflection = new \ReflectionCla…
17 окт '14 в 13:55
2 ответа

Модульное тестирование - не имеет смысла для меня

Я пытаюсь научиться модульному тестированию и у меня возникает следующая ситуация: я просто не могу разобраться: У меня есть модель: SalesOrder - какие модели заказов в интернет-магазине SalesOrder имеет свойство под названием gift_message_id Иденти…
29 мар '13 в 14:31
1 ответ

Установка phpunit на сайт Laravel 4

При чтении книги Laravel, почему автор рекомендует установить phpunit как require-dev в composer.json файл? composer.json { "require": { "laravel/framework": "4.0.*" }, "require-dev": { "phpunit/phpunit": "3.7.*" }, ... я сделал composer update и эт…
02 авг '13 в 18:11
1 ответ

Тест phpunit для последних зависимостей

ФОН Я работаю над проектом PHP с модульным тестированием и Travis CI. (Это Источник Говорят.) Этот проект "зависит" от Twitter Bootstrap. Другими словами, он включает в себя строку: //netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css Я м…
0 ответов

Ошибка на модульном тесте PhpStorm, Moodle

Когда я запускаю тест PHPUnit в PhpStorm, он выдает мне эту ошибку: /usr/bin/php /tmp/ide-phpunit.php --configuration /var/www/html/stable_33/phpunit.xml Testing started at 10:53 AM ... PHP Fatal error: Class 'PHPUnit_TextUI_ResultPrinter' not found…
24 сен '17 в 08:22
0 ответов

Symfony компилирует тесты контейнеров

У меня с тестами есть проблема, может кто-нибудь может объяснить, как тестирование какой функции? Это контейнер для компиляции из документации Symfony. public static function create($filename, $isDebug = false) { $containerConfigCache = new ConfigCa…
09 июн '18 в 14:58
1 ответ

Как установить прокси используя phpunit и selenium2?

Я не могу найти пример с PHPunit. Я не знаю, какую функцию я предполагаю использовать. Есть много примеров для Java, но я не могу найти ничего для PHPUnit. Я открыл http://localhost:4444/wd/hub/static/resource/hub.html и в возможностях нет настроек …
23 июн '13 в 09:37
1 ответ

Какая версия PHPUnit для приложений zf-1 и zf-2

Я использую zf-1.12 с phpunit 4.0 и пакетом dbunit. У меня возникли проблемы при выполнении тестовых случаев. это касалось переобъявления некоторых классов dbunit После некоторого устранения неполадок я заметил, что эти классы доступны внутри самого…
21 мар '14 в 12:05
0 ответов

Получить контейнер Symfony2 из теста

У меня есть тестовый пример, который расширяет PHPUnit\Framework\TestCase. Я хочу вызвать хранилище из этого теста. Для этого я хочу использовать контейнер. Как я могу это сделать? Вот моя существующая логика (которая не работает): namespace Exozet\…
30 май '18 в 14:07
2 ответа

Yii: разработка по контракту с PHPUnit

Почему работает вызов PHPUnit в классе CTestCase: require_once('PHPUnit/Autoload.php'); .... PHPUnit_Framework_Assert::assertNotNull($object); Но если я называю это так же в файле каталога компонентов, он показывает мне: require_once(PHPUnit/Autoloa…
23 дек '13 в 17:09
1 ответ

Аутентификация моих API с помощью Laravel Passport / Phpunit

Я только что аутентифицировал свои API на основе документов. Дело в том, что мое функциональное тестирование с phpunit не работает. Я получаю ошибку "Неаутентифицировано". Я пытался использовать промежуточное ПО, рекомендованное здесь, но оно не сра…
19 окт '16 в 16:52