Теория по сравнению с тестом Nunit

Вот что вам нужно сделать, если вы добавили / изменили классы:

  • classmap: dumpautoload composer (возможно, также обновите composer.json новой записью classmap) )
  • PSR-0: ничего
  • PSR-4: ничего

, так что в основном вы можете сойти с ума с psr-4 и psr-0, не беспокоясь о том, правильно ли ваш вновь созданный класс находится в автозагрузчике. Кроме того, вы получаете бесплатную правильную структуру каталогов вашей библиотеки, которая представляет ваше пространство имен.

файлы автозагрузчика:

  • карта классов: vendor / composer / autoload_classmap.php
  • psr-0: vendor / composer / autoload_namespaces.php
  • psr-4: vendor / composer / autoload_psr4.php
24
задан Nathan W 7 June 2009 в 12:11
поделиться

2 ответа

Теория похожа на параметризованный тест с дополнительной возможностью определять предположения, при которых он должен пройти, которые проверяются перед фактическим выполнением теста и его утверждений.

В принципе, его можно использовать, если у вас много точек данных и вы хотите проверить определенное поведение, которое должно быть гарантировано - но не всегда, только при определенных предварительных условиях .

26
ответ дан 29 November 2019 в 00:06
поделиться

теория - элегантная альтернатива параметризованному тесту, см. мой вопрос здесь, на stackoverflow

3
ответ дан 29 November 2019 в 00:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: