Не тестируйте группы (поддержка PHPUnit @ group) функции класса расширяются от Yii в Netbeans - PullRequest
9 голосов
/ 17 марта 2012

Current У меня проблема с Yii, когда я использовал " @ group annotation " ( поддержка PHPUnit ) для проверки функции группы в моем классе простирается от Yii.

Я настроил в качестве руководства на форуме Yii (проекты IDE и Yii NetBeans) .

Я протестировал все функции вмой класс, когда я нажимаю Ctrl + F6 . Он работает очень хорошо .

Но когда я использовал " @ аннотация группы " (support by PHPUnit). Не запускается , Я не вижу диалогового окна .

Когда я проверяю «Запросить группы тестов перед выполнением тестов » вдиалог настройки PHPUnit.Когда я нажимаю Ctrl + F6 , я не вижу диалогового окна.

Мне кажется, в этом проблема двух файлов " bootstrap.php " и " phpunit.php", но я не знаю, как это изменить?

У меня возник вопрос как к форуму Yii, и демонстрационный код .

1 Ответ

0 голосов
/ 13 июля 2012

Простите меня, сэр, я не хочу быть грубым, вы, возможно, не знаете, что ваш английский ужасен?

Я только прошу вас увидеть, потому что, возможно, никто никогда не говорил вам этого раньше, потому чтоМы способ вежливы, чтобы рисковать обидой.Наоборот, обычно считается более уместным просто игнорировать эту ситуацию, и она исчезнет.Тем более, что в этом контексте я боюсь, что мы на публике и все такое.

С риском быть отчитанным, я чувствую себя обязанным указать, что это проблема для вас, если вы не заметили.Не беспокойтесь, хотя нечего стыдиться, и лично мне было бы наплевать, если вы считаете, что это проблема здесь или здесь нет.Я говорю пойти на это.В любом случае, только если вы согласны с тем, что проблема существует, ее можно исправить.

Исправить грамматику и орфографию - это самая простая часть, вы слышали о Google translate верно?Используйте его, и вы увидите, что меньше людей игнорируют ваш пост, а вы получаете ответы вовремя, это беспроигрышный вариант.Имея в своем распоряжении 64 языка, найдите тот, который вам подходит, и позвольте Google беспокоиться о размещении ваших k и апострофов, в то время как вы вместо этого сосредоточитесь на правильной ссылке на рассматриваемые элементы, которые не требуют какого-либо перевода, например, на то, что называть: phpunit.xml Согласен?

Как изменить bootstrap.php или phpunit.xml? Просто откройте в своем любимом текстовом редакторе Netbeansбудет достаточно.Что касается значения этих файлов, то, по-видимому, обратитесь к документации phpunit , доступной на английском, французском и японском языках.

  • bootstrap - "bootstrap"Файл PHP, который запускается перед тестами.

  • конфигурация - если phpunit.xml или phpunit.xml.dist (в таком порядке) существуют в текущем рабочем каталоге и --configuration не являетсяПри этом конфигурация будет автоматически считываться из этого файла.

Я бы не стал беспокоиться о bootstrap.php, если он вам не нужен, вы, вероятно, не будете этого делать, и достаточноне говорите ничего, что вы можете добавить, это улучшит поведение в Netbeans.

Что касается настройки групп , документация phpunit довольно сложна:

Элемент и его , и потомков можно использовать для выбора групп тестов из набора тестов, которые следует (не) запускать.

<groups>
  <include>
    <group>name</group>
  </include>
  <exclude>
    <group>name</group>
  </exclude>
</groups>

Приведенная выше конфигурация XML соответствует вызову бегуна тестов TextUI со следующими переключателями:

- имя группы

- имя группы исключений

Опять ничего, что не улучшило бы netbean-компоненты с точки зрения использования Ctrl + F6, которое вы используете, вместо этого ятакже предлагает вам обратиться к объяснению Девина М , как уже предлагал @hakre, объединить его с Netbeans - запустить документацию групп тестирования , и я больше ничего не могу добавить, как естьЯ боюсь.

Удачи и, пожалуйста, сообщите нам, как все обернулось для вас.

...