| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library test.analysis.notification_errors; | 5 library test.analysis.notification_errors; |
| 6 | 6 |
| 7 import 'package:analysis_server/plugin/protocol/protocol.dart'; | 7 import 'package:analysis_server/plugin/protocol/protocol.dart'; |
| 8 import 'package:analysis_server/src/constants.dart'; | 8 import 'package:analysis_server/src/constants.dart'; |
| 9 import 'package:analysis_server/src/domain_analysis.dart'; | 9 import 'package:analysis_server/src/domain_analysis.dart'; |
| 10 import 'package:analyzer/src/generated/engine.dart'; | 10 import 'package:analyzer/src/generated/engine.dart'; |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 47 import 'does_not_exist.dart'; | 47 import 'does_not_exist.dart'; |
| 48 '''); | 48 '''); |
| 49 await waitForTasksFinished(); | 49 await waitForTasksFinished(); |
| 50 List<AnalysisError> errors = filesErrors[testFile]; | 50 List<AnalysisError> errors = filesErrors[testFile]; |
| 51 // Verify that we are generating only 1 error for the bad URI. | 51 // Verify that we are generating only 1 error for the bad URI. |
| 52 // https://github.com/dart-lang/sdk/issues/23754 | 52 // https://github.com/dart-lang/sdk/issues/23754 |
| 53 expect(errors, hasLength(1)); | 53 expect(errors, hasLength(1)); |
| 54 AnalysisError error = errors[0]; | 54 AnalysisError error = errors[0]; |
| 55 expect(error.severity, AnalysisErrorSeverity.ERROR); | 55 expect(error.severity, AnalysisErrorSeverity.ERROR); |
| 56 expect(error.type, AnalysisErrorType.COMPILE_TIME_ERROR); | 56 expect(error.type, AnalysisErrorType.COMPILE_TIME_ERROR); |
| 57 expect(error.message, startsWith('Target of URI does not exist')); | 57 expect(error.message, startsWith("Target of URI doesn't exist")); |
| 58 } | 58 } |
| 59 | 59 |
| 60 test_lintError() async { | 60 test_lintError() async { |
| 61 var camelCaseTypesLintName = 'camel_case_types'; | 61 var camelCaseTypesLintName = 'camel_case_types'; |
| 62 | 62 |
| 63 addFile( | 63 addFile( |
| 64 '$projectPath/.analysis_options', | 64 '$projectPath/.analysis_options', |
| 65 ''' | 65 ''' |
| 66 linter: | 66 linter: |
| 67 rules: | 67 rules: |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 128 } | 128 } |
| 129 '''); | 129 '''); |
| 130 await waitForTasksFinished(); | 130 await waitForTasksFinished(); |
| 131 List<AnalysisError> errors = filesErrors[testFile]; | 131 List<AnalysisError> errors = filesErrors[testFile]; |
| 132 expect(errors, hasLength(1)); | 132 expect(errors, hasLength(1)); |
| 133 AnalysisError error = errors[0]; | 133 AnalysisError error = errors[0]; |
| 134 expect(error.severity, AnalysisErrorSeverity.WARNING); | 134 expect(error.severity, AnalysisErrorSeverity.WARNING); |
| 135 expect(error.type, AnalysisErrorType.STATIC_WARNING); | 135 expect(error.type, AnalysisErrorType.STATIC_WARNING); |
| 136 } | 136 } |
| 137 } | 137 } |
| OLD | NEW |