Подтвердить что ты не робот

Предполагаемое использование модульного тестирования, встроенного в CodeIgniter

В большинстве реализаций модульного модульного тестирования у вас есть набор тестов, и вы выполняете эти тесты из одной команды [console]. Выполняются тесты и дается результат. Этот результат меняется, но обычно он включает в себя pass/fail.

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

Мой вопрос в том, что: Каков предполагаемый рабочий поток или использование модульной системы тестирования, встроенной в CodeIgniter?

Я прочитал документацию; Я понял. Его простой класс. Но где использовать класс?

Например, все тесты входят в один "тестовый" контроллер? Или тесты объединяются в каждый контроллер? Тогда возникает вопрос о моделях и пользовательских помощниках... Кроме того, я предполагаю, что тесты запускаются через запрос браузера (или аналогичный)...

Спасибо за руководство!

С уважением,
Фрэнк

4b9b3361

Ответ 1

Я получил ответ от другого источника, и я хочу опубликовать его здесь, так как я знаю об этом.

Основной ответ заключается в том, что класс CI (CodeIgniter) unit test не предназначен как традиционный набор unit test (JUnit, NUnit или python unittest). В CI класс предназначен для использования в целевой среде (база целевого кода тестирования).

Чтобы быть ясным: я не одобряю это и не уверен, что это предполагаемое использование CI unit_test class. Это то, что мне сказали до сих пор. Возможно, другие слышали это тоже и могут проголосовать. Если это голосование или поддержка через комментарии, я отмечу это как ответ. Меня все еще интересуют разные мнения.