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

0 ответов

Не удается охватить отчет phpunit в html

Когда я запускаю эту команду: ./vendor/bin/phpunit --coverage-html testResult он запущен, но выдает ошибку: Драйвер покрытия кода недоступен и это php.ini: [xdebug] zend_extension = "E:\wamp64\bin\php\php7.2.4\ext\php_xdebug-2.6.1-7.2-vc15-x86_64.dl…
25 фев '19 в 16:37
0 ответов

Закончите phpunit-тесты всегда во время тестирования инфекции

Я использую инфраструктуру тестирования на инфекцию https://github.com/infection/infection Во время теста некоторые части кода изменяются так, что тест не проходит и не запускается полностью, а также не использует метод PHPUnit Teardown. У меня тако…
0 ответов

PHPUnit 7 не распознает мои аннотации Symfony 3.4 @, необходимые для сеттеров

Я пытаюсь протестировать следующий командный класс Symfony 3.4 CLI с помощью PHPUnit 7. class SubscribeUsers extends ContainerAwareCommand { use LoggerTrait; use DalcioTrait; У меня есть куча черт, с этим типичным форматом: DalcioTrait.php trait Dal…
25 окт '18 в 01:31
0 ответов

PHPUnit показывает тест как пройденный, когда есть ошибки Fatal Exception

Я использую Netbeans 8.2 и PHPUnit 4.8.36 вместе с PHP 5.6.36, и у меня есть некоторые проблемы, когда есть некоторые исключения фатальных ошибок в функциях тестов. /** * @runInSeparateProcess */ public function testEquals() { thisMethodDoesNotExist…
1 ответ

Ошибка "Не удалось найти объект" в модульном тестировании Silverstripe 4, как это исправить?

Ошибка "Не удалось найти объект" в модульном тестировании Silverstripe 4, как это исправить? с модульным тестом Silverstripe 4, я получаю сообщение об ошибке "Не удалось найти объект" транзакция1 "". Кто-нибудь может подсказать, что здесь происходит…
0 ответов

PHPUnit - Zend Framework 3 - тестирование заглушек, которые перенаправляют

Я пытаюсь написать тестовые примеры phpunit, которые могут проверить функциональность моего сайта, например, "Зарегистрироваться и войти". Я изо всех сил пытаюсь написать эти тестовые примеры phpunit за последние несколько дней. Код уже написан, и я…
0 ответов

Обновите PHPUnit с версии 5.27 до 7

Я хочу использовать phpunit 7 вместо phpunit 5.27 в моем проекте. Пожалуйста, скажите, есть ли какие-либо изменения БК, кромеExtend PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase? (это все, что я мог найти) Большое спасибо за ваше …
13 сен '18 в 09:12
0 ответов

В Laravel внешние ключи SQLite с установленным нулем при удалении не работают для теста PHPUnit

Я добавил ограничение внешних ключей в файл миграции для таблицы сообщений в столбец user_id. Итак, при удалении пользователя я хочу установить для столбца user_id значение null. Итак, я добавил это. $table->foreign('user_id') ->references('id…
27 янв '19 в 13:45
1 ответ

Где поставить тесты, тестирующие конфигурацию в файлах YAML

Я занимаюсь разработкой приложения в Symfony (версия 4.2.3) и использую также несколько пакетов из проекта Sonata, а также платформу API. У нас есть 4 разные роли пользователей с разными привилегиями. API доступен только для чтения и должен быть дос…
22 фев '19 в 12:11
1 ответ

Загрузка данных в setUpBeforeClass с помощью LiipFunctionalTestBundle

Как видно из заголовка, я хотел бы знать, как загрузить данные в метод setUpBeforeClass, Тестовый класс расширяется Liip\FunctionalTestBundle\Test\WebTestCase, На данный момент у меня есть это: public function setUp() { $this->client = $this->…
1 ответ

Как я могу выполнить тест PHPunit для нескольких исключений

Я хочу проверить массив маршрутов, чтобы увидеть, все ли они бросают AuthenticationException $routes = [ 'bla/bla/bloe', 'bla/bla/blie', etc.. ]; public function test_not_alowed_exception(){ foreach ($routes as $route){ $this->assertTrowsAuthenti…
1 ответ

Как создать подробный отчет о покрытии кода с помощью xdebug?

Я использую PHPUnit 8.0.4, и мой отчет выглядит так: Classes: 0.00% (0/1) Methods: 37.50% (9/24) Lines: 55.91% (123/220) Я запускаю команду с параметрами, показанными ниже: phpunit --coverage-html build/coverage-report --configuration phpunit.xml --…
20 фев '19 в 09:10
1 ответ

Swiftmailer / функциональный тест в symfony4.2

Ниже приведен код в папке tests/controller. <?php namespace App\Tests\Controller; use App\Controller\RegisterController; use PHPUnit\Framework\TestCase; use PHPUnit\Framework\MockObject\MockObject; use Psr\Log\LoggerInterface; use Swift_Message; …
0 ответов

Неустранимая ошибка PHPUnit: допустимый объем памяти исчерпан

Когда я запускаю свои тесты, PHPUnit 8 аварийно завершает работу и генерирует фатальную ошибку: допустимый объем памяти x байтов исчерпан. Я думаю, что он падает только при сбое некоторых тестов. Когда я впервые использовал его вчера, я установил 2 …
0 ответов

Как проверить использование phpunit для проверки данных, возвращаемых из запроса в Laravel?

Я хочу проверить, что когда пользователь входит в систему и заходит на my_posts, он должен видеть все созданные им сообщения. Я сделал это до сих пор: public function test_user_should_see_own_posts() { $user = User::all()->random(); $response = $…
11 июл '18 в 09:21
0 ответов

Неустранимая ошибка Невозможно объявить класс, так как имя уже используется

Я пытаюсь настроить phpunit и использовать его для тестирования. Это первый раз, когда я использовал это, поэтому я могу что-то упустить. Похоже, что в результате поиска другие люди сталкивались с этой проблемой, однако ответы не помогли мне. Я попы…
0 ответов

Как я могу установить Laravel/ Dusk?

Я получаю эту ошибку при попытке установить laravel/dusk с помощью composer, я попробовал следующие команды. composer require laravel/dusk composer require --dev laravel/dusk Это ошибка Content-Length mismatch, received 63447 bytes out of the expect…
14 ноя '18 в 08:48
1 ответ

Как развернуть Drupal с Jenkins, только если тесты пройдены успешно

У меня есть некоторые сомнения относительно правильной конфигурации Jenkins для обеспечения непрерывной интеграции проекта Drupal, но я прихожу к некоторым противоречиям. Позвольте мне объяснить: развертывание, в конце концов, заключается в выполнен…
25 сен '18 в 15:27
1 ответ

Тестовый класс PHPUnit не может расширять другой класс

В настоящее время у меня есть базовый тестовый класс, где мои тесты должны расширяться: <?php namespace BlaBla; class BasicTestCase extends UnitTest { public function testPage() { $this->assertTrue(True); } } И там в моем тестовом классе: <…
0 ответов

PHPUnit работает с командной строкой, но не с Eclipse

Всякий раз, когда я запускаю тестовый файл из Eclipse, он работает и отображает результат как: . 1/1 (100%) Time: 371 ms, Memory: 8.00MB OK (1 test, 1 assertion) Но если я запускаю тот же тест из Eclipse Oxygen, я получаю ошибку: PHP Fatal error: De…
03 июл '18 в 05:10