Этот вопрос предназначен для всех, кто использует 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
Удивительная благодарность! – keithmj