Что нужно знать про Unit tests во Flutter/Dart?

FlutterJunior+: объясняет типичный сценарий, ограничения и простые ошибкиTestingТеорияdarttestingunit-testunit-tests

Что хотят услышать интервьюеры:

Коротко: Unit test проверяет отдельную функцию, класс или use case без реального UI и внешних сервисов.

Ответ:

Где применяется:

  • быстрые и дешевые
  • зависимости заменяются fake/mock
  • особенно важны для domain и mappers

Пример:

test('maps dto to entity', () {
  expect(mapper.toEntity(dto).id, 1);
}
);

Как отвечать на собеседовании: объясните назначение, границы применения и почему это лучше альтернативы в конкретном сценарии. Типичная ошибка: тестировать сеть в unit-тесте.

Источники

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