Рейтинг:2

Где я могу найти аннотации для тестовых классов?

флаг in

Я видел много примеров таких тестов, как:

/**
 * Описание моего теста.
 *
 * @группа мой модуль
 */
класс MyModuleTest расширяет KernelTestBase {}

я знаю что @группа мой модуль и как работает эта аннотация, но какую еще информацию я могу туда поместить? или, что более важно, где определяется эта информация? Я не могу найти его нигде.

Рейтинг:5
флаг cn

Да, это аннотации. Видеть https://phpunit.readthedocs.io/en/9.5/annotations.html

В частности, в Drupal аннотация @group является обязательной. Аннотация @requires необязательна. Описание обнаруживается из строк над первой аннотацией или, если указано, из @coversDefaultClass.

Видеть ТестДискавери:: жеттестинфо.

sonfd avatar
флаг in
Именно то, что я искал. Спасибо.
Рейтинг:3
флаг id

@group является одним из множество доступных аннотаций PHPUnit.

sonfd avatar
флаг in
О, конечно, это всего лишь аннотации PHPUnit. Это имеет больше смысла. Спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.