Тестирование

import 'package:test/test.dart';
import 'package:mockito/mockito.dart';

class UserRepository {
  String getUser() => 'Alice';
}

class MockRepo extends Mock implements UserRepository {}

void main() {
  test('getUser returns mocked value', () {
    final repo = MockRepo();
    when(repo.getUser()).thenReturn('Bob');
    expect(repo.getUser(), equals('Bob'));
  });
}

Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:
import 'package:test/test.dart';
import 'package:mockito/mockito.dart';

class UserRepository {
  String getUser() => 'Alice';
}

class MockRepo extends Mock implements UserRepository {}

void main() {
  test('getUser returns mocked value', () {
    final repo = MockRepo();
    when(repo.getUser()).thenReturn('Bob');
    expect(repo.getUser(), equals('Bob'));
  });
}

https://webprogr.ru/~F6N8g
Короткая ссылка на новость:https://webprogr.ru/~F6N8g


// Пример кода
function hello(name) {
  console.log(`Hi, ${name}!`);
}
hello("Sergey");

Последние новости

Рейтинг@Mail.ru