2017-02-06 13 views
4

Я пытаюсь запустить некоторые тесты PHPUnit 6 в PhpStorm. Это мои настройки.PhpStorm & PHPUnit 6: PhpStorm всегда создает шаблоны PHPUnit для <5

Копирует файл .phar на свой компьютер следующим образом: here. А теперь, я могу проверить свою версию, enter image description here

Я настроил PHP7 в PhpStorm enter image description here

Но я не могу создавать PHPUnit 6 тестов в среде IDE. Когда я пытаюсь Autocreate шаблонов (новый-> PHPUnit), шаблоны имеют предварительный формат PHPUnit 6 enter image description here

Я пытался создать тесты вручную, как хорошо, но PhpStorm не могут найти PHPUnit 6 классов. У меня есть PhpStorm, указывающий на phpunit phar-файл. enter image description here

У меня есть исправление.

PhpStorm также жалуется, что класс PHPUnit_Framework_TestCase не найден. Поэтому я не могу работать с новым PHPUnit или старым.

Я что-то упустил?

+2

* "Я что-то отсутствует?" * Да - тот факт, что PhpStorm не поддерживает PHPUnit 6 пока. Поддержка должна быть добавлена ​​для 2017.1. Шаблон можно изменить в разделе «Настройки/Настройки» | Редактор | Шаблоны файлов и кодов' – LazyOne

+0

* «Поэтому я не могу работать с новым PHPUnit или старым». * PhpStorm по-прежнему отлично работает с PHPUnit 5 (используя его на ежедневной основе). Получить phpunit.phar для PHPUnit 5 (загрузить форму сайта PHPUnit) .. или установить его с помощью Composer. – LazyOne

+1

Главное, что изменилось в PHPUnit 6 (просто говоря, в отношении того, как эта интеграция работает в PhpStorm) заключается в том, что теперь все классы PHPUnit имеют пространство имен («PHPUnit \ Framework \ TestCase» и «PHPUnit_Framework_TestCase») и поддержка PHPUnit в PhpStorm опирается на присутствие класса PHPUnit_Framework_TestCase (например, для распознавания такого файла как тестового примера и т. д.). – LazyOne

ответ

0

Поддержка PHPUnit 6 в настоящее время доступна в PhpStorm 2017.1 EAP, l, которую вы можете запускать рядом с обычной установкой.

Article with more details

Download

 Смежные вопросы

  • Нет связанных вопросов^_^