Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(298)

Side by Side Diff: pkg/analysis_server/test/protocol_server_test.dart

Issue 1385523002: AnalysisError `hasFix` attr (Implements #23874). (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Doc typo fix. Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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.computer.element; 5 library test.computer.element;
6 6
7 import 'dart:mirrors'; 7 import 'dart:mirrors';
8 8
9 import 'package:analysis_server/src/constants.dart'; 9 import 'package:analysis_server/src/constants.dart';
10 import 'package:analysis_server/src/protocol_server.dart'; 10 import 'package:analysis_server/src/protocol_server.dart';
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 SEVERITY: 'ERROR', 65 SEVERITY: 'ERROR',
66 TYPE: 'COMPILE_TIME_ERROR', 66 TYPE: 'COMPILE_TIME_ERROR',
67 LOCATION: { 67 LOCATION: {
68 FILE: 'foo.dart', 68 FILE: 'foo.dart',
69 OFFSET: 10, 69 OFFSET: 10,
70 LENGTH: 20, 70 LENGTH: 20,
71 START_LINE: 3, 71 START_LINE: 3,
72 START_COLUMN: 2 72 START_COLUMN: 2
73 }, 73 },
74 MESSAGE: 'my message', 74 MESSAGE: 'my message',
75 CORRECTION: 'my correction' 75 CORRECTION: 'my correction',
76 HAS_FIX : false
76 }); 77 });
77 } 78 }
78 79
79 void test_fromEngine_noCorrection() { 80 void test_fromEngine_noCorrection() {
80 when(engineError.correction).thenReturn(null); 81 when(engineError.correction).thenReturn(null);
81 AnalysisError error = newAnalysisError_fromEngine(lineInfo, engineError); 82 AnalysisError error = newAnalysisError_fromEngine(lineInfo, engineError);
82 expect(error.toJson(), { 83 expect(error.toJson(), {
83 SEVERITY: 'ERROR', 84 SEVERITY: 'ERROR',
84 TYPE: 'COMPILE_TIME_ERROR', 85 TYPE: 'COMPILE_TIME_ERROR',
85 LOCATION: { 86 LOCATION: {
86 FILE: 'foo.dart', 87 FILE: 'foo.dart',
87 OFFSET: 10, 88 OFFSET: 10,
88 LENGTH: 20, 89 LENGTH: 20,
89 START_LINE: 3, 90 START_LINE: 3,
90 START_COLUMN: 2 91 START_COLUMN: 2
91 }, 92 },
92 MESSAGE: 'my message' 93 MESSAGE: 'my message',
94 HAS_FIX : false
93 }); 95 });
94 } 96 }
95 97
96 void test_fromEngine_noLineInfo() { 98 void test_fromEngine_noLineInfo() {
97 when(engineError.correction).thenReturn(null); 99 when(engineError.correction).thenReturn(null);
98 AnalysisError error = newAnalysisError_fromEngine(null, engineError); 100 AnalysisError error = newAnalysisError_fromEngine(null, engineError);
99 expect(error.toJson(), { 101 expect(error.toJson(), {
100 SEVERITY: 'ERROR', 102 SEVERITY: 'ERROR',
101 TYPE: 'COMPILE_TIME_ERROR', 103 TYPE: 'COMPILE_TIME_ERROR',
102 LOCATION: { 104 LOCATION: {
103 FILE: 'foo.dart', 105 FILE: 'foo.dart',
104 OFFSET: 10, 106 OFFSET: 10,
105 LENGTH: 20, 107 LENGTH: 20,
106 START_LINE: -1, 108 START_LINE: -1,
107 START_COLUMN: -1 109 START_COLUMN: -1
108 }, 110 },
109 MESSAGE: 'my message' 111 MESSAGE: 'my message',
112 HAS_FIX : false
110 }); 113 });
111 } 114 }
112 } 115 }
113 116
114 @reflectiveTest 117 @reflectiveTest
115 class ElementKindTest { 118 class ElementKindTest {
116 void test_fromEngine() { 119 void test_fromEngine() {
117 expect( 120 expect(
118 newElementKind_fromEngine(engine.ElementKind.CLASS), ElementKind.CLASS); 121 newElementKind_fromEngine(engine.ElementKind.CLASS), ElementKind.CLASS);
119 expect(newElementKind_fromEngine(engine.ElementKind.COMPILATION_UNIT), 122 expect(newElementKind_fromEngine(engine.ElementKind.COMPILATION_UNIT),
(...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after
644 ApiEnum apiValue = convert(engineValue); 647 ApiEnum apiValue = convert(engineValue);
645 expect(apiValue, equals(expectedResult)); 648 expect(apiValue, equals(expectedResult));
646 } 649 }
647 } else { 650 } else {
648 ApiEnum apiValue = convert(engineValue); 651 ApiEnum apiValue = convert(engineValue);
649 expect(apiValue.name, equals(enumName)); 652 expect(apiValue.name, equals(enumName));
650 } 653 }
651 }); 654 });
652 } 655 }
653 } 656 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698