Андроид-приложение, 22-я неделя

Юнит-тестирование

Признаки хорошего юнит-теста: конкретность, понятность, детерминированность, автоматичность.

Шаблон имени тестовой функции:

тоЧтоТестируется_триггерТеста_результатТеста

«Джей юнит — 4» для каждого метода-теста создаёт отдельный экземпляр тестового класса.

Различают три типа стратегий тестирования:

  • тестирование по оптимистичному сценарию,
  • тестирование по пессимистичному сценарию
  • и тестирование пограничных случаев.

Вью-модели

Как я понял, однонаправленный поток данных «спускается» от вью-модели к «экрану». А «экран» посылает данные «наверх» через «ссылки» на свойства объекта — вью-модели (a ViewModel object).

Использование вью-моделей рекомендуется разработчиками операционной системы Андроид.