Migrate result emitter test
diff --git a/pubspec.yaml b/pubspec.yaml index db2bd6d..c0df645 100644 --- a/pubspec.yaml +++ b/pubspec.yaml
@@ -10,7 +10,6 @@ dev_dependencies: build_runner: ^1.1.0 build_web_compilers: '>=1.0.0 <3.0.0' - mockito: ^4.0.0 path: ^1.1.0 pedantic: ^1.4.0 test: ^1.0.0
diff --git a/test/result_emitter_test.dart b/test/result_emitter_test.dart index 0205163..540175b 100644 --- a/test/result_emitter_test.dart +++ b/test/result_emitter_test.dart
@@ -1,7 +1,6 @@ library result_emitter_test; import 'package:benchmark_harness/benchmark_harness.dart'; -import 'package:mockito/mockito.dart'; import 'package:test/test.dart'; @@ -9,7 +8,14 @@ benchmarkHarnessTest(); } -class MockResultEmitter extends Mock implements ScoreEmitter {} +class MockResultEmitter extends ScoreEmitter { + int emitCount = 0; + + @override + void emit(String name, double value) { + emitCount++; + } +} // Create a new benchmark which has an emitter. class BenchmarkWithResultEmitter extends BenchmarkBase { @@ -38,7 +44,7 @@ var testBenchmark = BenchmarkWithResultEmitter(emitter); testBenchmark.report(); - verify(emitter.emit(any, any)).called(1); + expect(emitter.emitCount, equals(1)); }); }); }