| Index: pkg/analyzer_cli/test/reporter_test.dart
|
| diff --git a/pkg/analyzer_cli/test/reporter_test.dart b/pkg/analyzer_cli/test/reporter_test.dart
|
| deleted file mode 100644
|
| index a68988999fdbf27a196817b020422e8fc3940ffd..0000000000000000000000000000000000000000
|
| --- a/pkg/analyzer_cli/test/reporter_test.dart
|
| +++ /dev/null
|
| @@ -1,76 +0,0 @@
|
| -// Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file
|
| -// for details. All rights reserved. Use of this source code is governed by a
|
| -// BSD-style license that can be found in the LICENSE file.
|
| -
|
| -@TestOn("vm")
|
| -library analyzer_cli.test.formatter;
|
| -
|
| -import 'package:analyzer/analyzer.dart';
|
| -import 'package:analyzer_cli/src/error_formatter.dart';
|
| -import 'package:mockito/mockito.dart';
|
| -import 'package:test/test.dart' hide ErrorFormatter;
|
| -
|
| -import 'mocks.dart';
|
| -
|
| -main() {
|
| - group('reporter', () {
|
| - var out = new StringBuffer();
|
| -
|
| - tearDown(() => out.clear());
|
| -
|
| - // Options
|
| - var options = new MockCommandLineOptions();
|
| - when(options.disableHints).thenReturn(true);
|
| - when(options.enableTypeChecks).thenReturn(true);
|
| - when(options.machineFormat).thenReturn(false);
|
| - when(options.hintsAreFatal).thenReturn(false);
|
| -
|
| - var reporter = new ErrorFormatter(out, options);
|
| -
|
| - test('error', () {
|
| - var error = mockError(ErrorType.SYNTACTIC_ERROR, ErrorSeverity.ERROR);
|
| - reporter.formatErrors([error]);
|
| -
|
| - expect(out.toString(),
|
| - equals('''[error] MSG (/foo/bar/baz.dart, line 3, col 3)
|
| -1 error found.
|
| -'''));
|
| - });
|
| -
|
| - test('hint', () {
|
| - var error = mockError(ErrorType.HINT, ErrorSeverity.INFO);
|
| - reporter.formatErrors([error]);
|
| -
|
| - expect(out.toString(),
|
| - equals('''[hint] MSG (/foo/bar/baz.dart, line 3, col 3)
|
| -1 hint found.
|
| -'''));
|
| - });
|
| - });
|
| -}
|
| -
|
| -MockAnalysisErrorInfo mockError(ErrorType type, ErrorSeverity severity) {
|
| - // ErrorInfo
|
| - var info = new MockAnalysisErrorInfo();
|
| - var error = new MockAnalysisError();
|
| - var lineInfo = new MockLineInfo();
|
| - var location = new MockLineInfo_Location();
|
| - when(location.columnNumber).thenReturn(3);
|
| - when(location.lineNumber).thenReturn(3);
|
| - when(lineInfo.getLocation(any)).thenReturn(location);
|
| - when(info.lineInfo).thenReturn(lineInfo);
|
| -
|
| - // Details
|
| - var code = new MockErrorCode();
|
| - when(code.type).thenReturn(type);
|
| - when(code.errorSeverity).thenReturn(severity);
|
| - when(code.name).thenReturn('mock_code');
|
| - when(error.errorCode).thenReturn(code);
|
| - when(error.message).thenReturn('MSG');
|
| - var source = new MockSource();
|
| - when(source.fullName).thenReturn('/foo/bar/baz.dart');
|
| - when(error.source).thenReturn(source);
|
| - when(info.errors).thenReturn([error]);
|
| -
|
| - return info;
|
| -}
|
|
|