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));
});
});
}