Index: pkg/front_end/test/token_test.dart |
diff --git a/pkg/front_end/test/token_test.dart b/pkg/front_end/test/token_test.dart |
index cf2a4c19812372f9187a40073d5d4049ce779f51..84150964690d5fdc2e50b67b85109b0b39a04aed 100644 |
--- a/pkg/front_end/test/token_test.dart |
+++ b/pkg/front_end/test/token_test.dart |
@@ -5,10 +5,11 @@ |
import 'package:front_end/src/fasta/scanner/string_scanner.dart'; |
import 'package:front_end/src/fasta/scanner/token.dart' as fasta; |
import 'package:front_end/src/scanner/token.dart'; |
+import 'package:front_end/src/scanner/errors.dart' as analyzer; |
import 'package:front_end/src/scanner/reader.dart' as analyzer; |
+import 'package:front_end/src/scanner/scanner.dart' as analyzer; |
import 'package:test/test.dart'; |
import 'package:test_reflective_loader/test_reflective_loader.dart'; |
-import 'scanner_roundtrip_test.dart' show TestScanner; |
main() { |
defineReflectiveSuite(() { |
@@ -208,3 +209,14 @@ class Foo { |
expect(token.value(), '"home"'); |
} |
} |
+ |
+class TestScanner extends analyzer.Scanner { |
+ TestScanner(analyzer.CharacterReader reader) : super.create(reader); |
+ |
+ @override |
+ void reportError( |
+ analyzer.ScannerErrorCode errorCode, int offset, List<Object> arguments) { |
+ fail('Unexpected error $errorCode while scanning offset $offset\n' |
+ ' arguments: $arguments'); |
+ } |
+} |