Пакеты

usecase_forge_test

Детерминированное тестирование жизненного цикла с наблюдателями, матчерами, событийным ожиданием и управляемым временем.

v0.1.0-dev.1Средний уровеньusecase_forge_test

usecase_forge_test

Пакет наблюдает публичное поведение жизненного цикла. Он не открывает приватные очереди и не предлагает магический settle(), угадывающий завершение асинхронной работы.

shell
dart pub add --dev usecase_forge_test
  • UseCaseTest организует подготовку, действие, ожидание, проверку и очистку ресурсов.
  • UseCaseTestObserver записывает наблюдаемые события.
  • Матчеры проверяют фазы, результаты, состояние и команды.
  • TestUseCaseClock управляет временными политиками.

Тест должен ожидать доменную или жизненную границу, а не фиксированную задержку.

ARKTELOS

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