| 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 | 
|---|