2017-01-26 3 views
0

Этот вопрос предназначен для всех, кто использует Net Beans 8 или любую новую версию и PHPUnit. Я немного смущен тем, в каком направлении идти, и мне интересно, может ли кто-нибудь, кто уже сделал это, указать мне в лучшем направлении.Net Beans 8 и PHPUnit-Skeleton-Generator

У меня есть установка PHPUnit и PHPUnit-Skeleton-Generator в моей установке Net Beans 8.2. Я провел демо в своих документах, и все работает так, как предполагается.

Демонстрация из документа Net Beans создает простой класс калькулятора для добавления двух чисел. Вы используете нотацию @assert в блочных кавычках над классом с двумя добавляемыми значениями и ожидаемым результатом. PHPUnit-Skeleton-Generator читает каждый @assert и создает тестовый скрипт с использованием PHPUnit для тестирования. Все работает по плану.

Следующим шагом было найти другие более сложные примеры для изучения. В этом исследовании я обнаружил, что PHPUnit-Skeleton-Generator устарел, а методы assert в PHPUnit отличаются.

Моя дилемма: продолжаю ли я ее использовать, поскольку Net Beans разработал ее с помощью PHPUnit-Skeleton-Generator и @assert нотации, или просто вручную пишу тесты на основе документации на веб-сайте PHPUnit?

Я знаю, что большинство скажет, что нужно использовать документы PHPUnit, и я не могу сказать, что я не согласен. Тем не менее, я хочу по-прежнему видеть результаты в графическом интерфейсе Net Beans по их документации. Если я разорву Скелет и вручную напишу свои тэсеты, смогу ли я использовать интеграцию Net Beans для запуска и использования тестов?

Если я все еще должен использовать Скелет, чтобы использовать интеграцию Net Bean, есть ли хороший ресурс, чтобы узнать, как использовать скелет? Существуют ли другие типы @asserts

ответ

0

Вы, безусловно, можете просто написать свои тесты и запустить их через gui NetBeans и посмотреть результаты в нем. Только не забудьте настроить Тестируете предпочтения и параметры в свойствах проекта => Тестирование => PHPUnit

enter image description here

Если вам не нужны какие-либо специальные настройки, которые вы можете просто выбрать, чтобы запустить все * test.php файлы в тестовом каталоге (показано на снимке экрана).

+0

Удивительная благодарность! – keithmj

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

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