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

Side by Side Diff: pkg/analyzer/test/src/task/inputs_test.dart

Issue 1000203004: Rename ListToX inputs. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 5 years, 9 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 | Annotate | Revision Log
« no previous file with comments | « pkg/analyzer/lib/src/task/inputs.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, 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.src.task.inputs_test; 5 library test.src.task.inputs_test;
6 6
7 import 'package:analyzer/src/task/inputs.dart'; 7 import 'package:analyzer/src/task/inputs.dart';
8 import 'package:analyzer/src/task/model.dart'; 8 import 'package:analyzer/src/task/model.dart';
9 import 'package:analyzer/task/model.dart'; 9 import 'package:analyzer/task/model.dart';
10 import 'package:unittest/unittest.dart'; 10 import 'package:unittest/unittest.dart';
11 11
12 import '../../generated/test_support.dart'; 12 import '../../generated/test_support.dart';
13 import '../../reflective_tests.dart'; 13 import '../../reflective_tests.dart';
14 14
15 main() { 15 main() {
16 groupSep = ' | '; 16 groupSep = ' | ';
17 runReflectiveTests(ListBasedTaskInputTest); 17 runReflectiveTests(ListToListTaskInputTest);
18 runReflectiveTests(ListBasedTaskInputBuilderTest); 18 runReflectiveTests(ListToListTaskInputBuilderTest);
19 runReflectiveTests(MapBasedTaskInputBuilderTest); 19 runReflectiveTests(ListToMapTaskInputBuilderTest);
20 runReflectiveTests(MapBasedTaskInputTest); 20 runReflectiveTests(ListToMapTaskInputTest);
21 runReflectiveTests(SimpleTaskInputTest); 21 runReflectiveTests(SimpleTaskInputTest);
22 runReflectiveTests(SimpleTaskInputBuilderTest); 22 runReflectiveTests(SimpleTaskInputBuilderTest);
23 runReflectiveTests(TopLevelTaskInputBuilderTest); 23 runReflectiveTests(TopLevelTaskInputBuilderTest);
24 } 24 }
25 25
26 @reflectiveTest 26 @reflectiveTest
27 class ListBasedTaskInputBuilderTest extends EngineTestCase { 27 class ListToListTaskInputBuilderTest extends EngineTestCase {
28 static final AnalysisTarget target1 = new TestSource(); 28 static final AnalysisTarget target1 = new TestSource();
29 static final ResultDescriptorImpl result1 = 29 static final ResultDescriptorImpl result1 =
30 new ResultDescriptorImpl('result1', null); 30 new ResultDescriptorImpl('result1', null);
31 static final ResultDescriptorImpl result2 = 31 static final ResultDescriptorImpl result2 =
32 new ResultDescriptorImpl('result2', null); 32 new ResultDescriptorImpl('result2', null);
33 static final ListBasedTaskInput input = new ListBasedTaskInput( 33 static final ListToListTaskInput input = new ListToListTaskInput(
34 result1.inputFor(target1), (element) => result2.inputFor(element)); 34 result1.inputFor(target1), (element) => result2.inputFor(element));
35 35
36 test_create() { 36 test_create() {
37 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 37 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
38 expect(builder, isNotNull); 38 expect(builder, isNotNull);
39 expect(builder.input, input); 39 expect(builder.input, input);
40 } 40 }
41 41
42 test_currentResult_afterComplete() { 42 test_currentResult_afterComplete() {
43 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 43 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
44 builder.moveNext(); 44 builder.moveNext();
45 builder.currentValue = []; 45 builder.currentValue = [];
46 builder.moveNext(); 46 builder.moveNext();
47 expect(builder.currentResult, null); 47 expect(builder.currentResult, null);
48 } 48 }
49 49
50 test_currentResult_afterOneMoveNext() { 50 test_currentResult_afterOneMoveNext() {
51 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 51 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
52 builder.moveNext(); 52 builder.moveNext();
53 expect(builder.currentResult, result1); 53 expect(builder.currentResult, result1);
54 } 54 }
55 55
56 test_currentResult_beforeMoveNext() { 56 test_currentResult_beforeMoveNext() {
57 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 57 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
58 expect(builder.currentResult, null); 58 expect(builder.currentResult, null);
59 } 59 }
60 60
61 test_currentTarget_afterComplete() { 61 test_currentTarget_afterComplete() {
62 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 62 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
63 builder.moveNext(); 63 builder.moveNext();
64 builder.currentValue = []; 64 builder.currentValue = [];
65 builder.moveNext(); 65 builder.moveNext();
66 expect(builder.currentTarget, null); 66 expect(builder.currentTarget, null);
67 } 67 }
68 68
69 test_currentTarget_afterOneMoveNext() { 69 test_currentTarget_afterOneMoveNext() {
70 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 70 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
71 builder.moveNext(); 71 builder.moveNext();
72 expect(builder.currentTarget, target1); 72 expect(builder.currentTarget, target1);
73 } 73 }
74 74
75 test_currentTarget_beforeMoveNext() { 75 test_currentTarget_beforeMoveNext() {
76 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 76 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
77 expect(builder.currentTarget, null); 77 expect(builder.currentTarget, null);
78 } 78 }
79 79
80 test_currentValue_afterOneMoveNext() { 80 test_currentValue_afterOneMoveNext() {
81 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 81 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
82 builder.moveNext(); 82 builder.moveNext();
83 builder.currentValue = []; 83 builder.currentValue = [];
84 } 84 }
85 85
86 test_currentValue_beforeMoveNext() { 86 test_currentValue_beforeMoveNext() {
87 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 87 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
88 expect(() { 88 expect(() {
89 builder.currentValue = []; 89 builder.currentValue = [];
90 }, throwsStateError); 90 }, throwsStateError);
91 } 91 }
92 92
93 test_inputValue_afterComplete() { 93 test_inputValue_afterComplete() {
94 AnalysisTarget target2 = new TestSource(); 94 AnalysisTarget target2 = new TestSource();
95 AnalysisTarget target3 = new TestSource(); 95 AnalysisTarget target3 = new TestSource();
96 String value2 = 'value2'; 96 String value2 = 'value2';
97 String value3 = 'value3'; 97 String value3 = 'value3';
98 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 98 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
99 builder.moveNext(); // Advance to requesting the list 99 builder.moveNext(); // Advance to requesting the list
100 builder.currentValue = [target2, target3]; 100 builder.currentValue = [target2, target3];
101 builder.moveNext(); // Advance to requesting result2 for target2 101 builder.moveNext(); // Advance to requesting result2 for target2
102 builder.currentValue = value2; 102 builder.currentValue = value2;
103 builder.moveNext(); // Advance to requesting result2 for target3 103 builder.moveNext(); // Advance to requesting result2 for target3
104 builder.currentValue = value3; 104 builder.currentValue = value3;
105 builder.moveNext(); // Advance to the end 105 builder.moveNext(); // Advance to the end
106 var inputValue = builder.inputValue; 106 var inputValue = builder.inputValue;
107 expect(inputValue, new isInstanceOf<List>()); 107 expect(inputValue, new isInstanceOf<List>());
108 List list = inputValue; 108 List list = inputValue;
109 expect(list.length, 2); 109 expect(list.length, 2);
110 expect(list[0], value2); 110 expect(list[0], value2);
111 expect(list[1], value3); 111 expect(list[1], value3);
112 } 112 }
113 113
114 test_inputValue_afterOneMoveNext() { 114 test_inputValue_afterOneMoveNext() {
115 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 115 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
116 builder.moveNext(); 116 builder.moveNext();
117 expect(() => builder.inputValue, throwsStateError); 117 expect(() => builder.inputValue, throwsStateError);
118 } 118 }
119 119
120 test_inputValue_beforeMoveNext() { 120 test_inputValue_beforeMoveNext() {
121 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 121 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
122 expect(() => builder.inputValue, throwsStateError); 122 expect(() => builder.inputValue, throwsStateError);
123 } 123 }
124 124
125 test_moveNext_withoutSet() { 125 test_moveNext_withoutSet() {
126 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 126 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
127 expect(builder.moveNext(), true); 127 expect(builder.moveNext(), true);
128 expect(() => builder.moveNext(), throwsStateError); 128 expect(() => builder.moveNext(), throwsStateError);
129 } 129 }
130 130
131 test_moveNext_withSet() { 131 test_moveNext_withSet() {
132 ListBasedTaskInputBuilder builder = new ListBasedTaskInputBuilder(input); 132 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input);
133 expect(builder.moveNext(), true); 133 expect(builder.moveNext(), true);
134 builder.currentValue = []; 134 builder.currentValue = [];
135 expect(builder.moveNext(), false); 135 expect(builder.moveNext(), false);
136 expect(builder.moveNext(), false); 136 expect(builder.moveNext(), false);
137 } 137 }
138 } 138 }
139 139
140 @reflectiveTest 140 @reflectiveTest
141 class ListBasedTaskInputTest extends EngineTestCase { 141 class ListToListTaskInputTest extends EngineTestCase {
142 static final AnalysisTarget target = new TestSource(); 142 static final AnalysisTarget target = new TestSource();
143 static final ResultDescriptorImpl result = 143 static final ResultDescriptorImpl result =
144 new ResultDescriptorImpl('result', null); 144 new ResultDescriptorImpl('result', null);
145 145
146 test_create() { 146 test_create() {
147 SimpleTaskInput baseAccessor = result.inputFor(target); 147 SimpleTaskInput baseAccessor = result.inputFor(target);
148 GenerateTaskInputs generate = (object) {}; 148 GenerateTaskInputs generate = (object) {};
149 ListBasedTaskInput input = new ListBasedTaskInput(baseAccessor, generate); 149 ListToListTaskInput input = new ListToListTaskInput(baseAccessor, generate);
150 expect(input, isNotNull); 150 expect(input, isNotNull);
151 expect(input.baseAccessor, baseAccessor); 151 expect(input.baseAccessor, baseAccessor);
152 expect(input.generateTaskInputs, equals(generate)); 152 expect(input.generateTaskInputs, equals(generate));
153 } 153 }
154 154
155 test_createBuilder() { 155 test_createBuilder() {
156 SimpleTaskInput baseAccessor = result.inputFor(target); 156 SimpleTaskInput baseAccessor = result.inputFor(target);
157 GenerateTaskInputs generate = (object) {}; 157 GenerateTaskInputs generate = (object) {};
158 ListBasedTaskInput input = new ListBasedTaskInput(baseAccessor, generate); 158 ListToListTaskInput input = new ListToListTaskInput(baseAccessor, generate);
159 expect(input.createBuilder(), isNotNull); 159 expect(input.createBuilder(), isNotNull);
160 } 160 }
161 } 161 }
162 162
163 @reflectiveTest 163 @reflectiveTest
164 class MapBasedTaskInputBuilderTest extends EngineTestCase { 164 class ListToMapTaskInputBuilderTest extends EngineTestCase {
165 static final AnalysisTarget target1 = new TestSource('target1'); 165 static final AnalysisTarget target1 = new TestSource('target1');
166 static final ResultDescriptorImpl result1 = 166 static final ResultDescriptorImpl result1 =
167 new ResultDescriptorImpl('result1', null); 167 new ResultDescriptorImpl('result1', null);
168 static final ResultDescriptorImpl result2 = 168 static final ResultDescriptorImpl result2 =
169 new ResultDescriptorImpl('result2', null); 169 new ResultDescriptorImpl('result2', null);
170 static final MapBasedTaskInput input = new MapBasedTaskInput( 170 static final ListToMapTaskInput input = new ListToMapTaskInput(
171 result1.inputFor(target1), (element) => result2.inputFor(element)); 171 result1.inputFor(target1), (element) => result2.inputFor(element));
172 172
173 test_create() { 173 test_create() {
174 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 174 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
175 expect(builder, isNotNull); 175 expect(builder, isNotNull);
176 expect(builder.input, input); 176 expect(builder.input, input);
177 } 177 }
178 178
179 test_currentResult_afterComplete() { 179 test_currentResult_afterComplete() {
180 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 180 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
181 builder.moveNext(); 181 builder.moveNext();
182 builder.currentValue = []; 182 builder.currentValue = [];
183 builder.moveNext(); 183 builder.moveNext();
184 expect(builder.currentResult, null); 184 expect(builder.currentResult, null);
185 } 185 }
186 186
187 test_currentResult_afterOneMoveNext() { 187 test_currentResult_afterOneMoveNext() {
188 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 188 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
189 builder.moveNext(); 189 builder.moveNext();
190 expect(builder.currentResult, result1); 190 expect(builder.currentResult, result1);
191 } 191 }
192 192
193 test_currentResult_beforeMoveNext() { 193 test_currentResult_beforeMoveNext() {
194 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 194 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
195 expect(builder.currentResult, null); 195 expect(builder.currentResult, null);
196 } 196 }
197 197
198 test_currentTarget_afterComplete() { 198 test_currentTarget_afterComplete() {
199 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 199 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
200 builder.moveNext(); 200 builder.moveNext();
201 builder.currentValue = []; 201 builder.currentValue = [];
202 builder.moveNext(); 202 builder.moveNext();
203 expect(builder.currentTarget, null); 203 expect(builder.currentTarget, null);
204 } 204 }
205 205
206 test_currentTarget_afterOneMoveNext() { 206 test_currentTarget_afterOneMoveNext() {
207 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 207 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
208 builder.moveNext(); 208 builder.moveNext();
209 expect(builder.currentTarget, target1); 209 expect(builder.currentTarget, target1);
210 } 210 }
211 211
212 test_currentTarget_beforeMoveNext() { 212 test_currentTarget_beforeMoveNext() {
213 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 213 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
214 expect(builder.currentTarget, null); 214 expect(builder.currentTarget, null);
215 } 215 }
216 216
217 test_currentValue_afterOneMoveNext() { 217 test_currentValue_afterOneMoveNext() {
218 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 218 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
219 builder.moveNext(); 219 builder.moveNext();
220 builder.currentValue = []; 220 builder.currentValue = [];
221 } 221 }
222 222
223 test_currentValue_beforeMoveNext() { 223 test_currentValue_beforeMoveNext() {
224 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 224 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
225 expect(() { 225 expect(() {
226 builder.currentValue = []; 226 builder.currentValue = [];
227 }, throwsStateError); 227 }, throwsStateError);
228 } 228 }
229 229
230 test_inputValue_afterComplete() { 230 test_inputValue_afterComplete() {
231 AnalysisTarget target2 = new TestSource('target2'); 231 AnalysisTarget target2 = new TestSource('target2');
232 AnalysisTarget target3 = new TestSource('target3'); 232 AnalysisTarget target3 = new TestSource('target3');
233 String value2 = 'value2'; 233 String value2 = 'value2';
234 String value3 = 'value3'; 234 String value3 = 'value3';
235 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 235 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
236 builder.moveNext(); // Advance to requesting the list 236 builder.moveNext(); // Advance to requesting the list
237 builder.currentValue = [target2, target3]; 237 builder.currentValue = [target2, target3];
238 builder.moveNext(); // Advance to requesting result2 for target2 238 builder.moveNext(); // Advance to requesting result2 for target2
239 builder.currentValue = value2; 239 builder.currentValue = value2;
240 builder.moveNext(); // Advance to requesting result2 for target3 240 builder.moveNext(); // Advance to requesting result2 for target3
241 builder.currentValue = value3; 241 builder.currentValue = value3;
242 builder.moveNext(); // Advance to the end 242 builder.moveNext(); // Advance to the end
243 var inputValue = builder.inputValue; 243 var inputValue = builder.inputValue;
244 expect(inputValue, new isInstanceOf<Map>()); 244 expect(inputValue, new isInstanceOf<Map>());
245 expect(inputValue.length, 2); 245 expect(inputValue.length, 2);
246 expect(inputValue, containsPair(target2, value2)); 246 expect(inputValue, containsPair(target2, value2));
247 expect(inputValue, containsPair(target3, value3)); 247 expect(inputValue, containsPair(target3, value3));
248 } 248 }
249 249
250 test_inputValue_afterOneMoveNext() { 250 test_inputValue_afterOneMoveNext() {
251 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 251 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
252 builder.moveNext(); 252 builder.moveNext();
253 expect(() => builder.inputValue, throwsStateError); 253 expect(() => builder.inputValue, throwsStateError);
254 } 254 }
255 255
256 test_inputValue_beforeMoveNext() { 256 test_inputValue_beforeMoveNext() {
257 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 257 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
258 expect(() => builder.inputValue, throwsStateError); 258 expect(() => builder.inputValue, throwsStateError);
259 } 259 }
260 260
261 test_moveNext_withoutSet() { 261 test_moveNext_withoutSet() {
262 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 262 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
263 expect(builder.moveNext(), true); 263 expect(builder.moveNext(), true);
264 expect(() => builder.moveNext(), throwsStateError); 264 expect(() => builder.moveNext(), throwsStateError);
265 } 265 }
266 266
267 test_moveNext_withSet() { 267 test_moveNext_withSet() {
268 MapBasedTaskInputBuilder builder = new MapBasedTaskInputBuilder(input); 268 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input);
269 expect(builder.moveNext(), true); 269 expect(builder.moveNext(), true);
270 builder.currentValue = []; 270 builder.currentValue = [];
271 expect(builder.moveNext(), false); 271 expect(builder.moveNext(), false);
272 expect(builder.moveNext(), false); 272 expect(builder.moveNext(), false);
273 } 273 }
274 } 274 }
275 275
276 @reflectiveTest 276 @reflectiveTest
277 class MapBasedTaskInputTest extends EngineTestCase { 277 class ListToMapTaskInputTest extends EngineTestCase {
278 static final AnalysisTarget target = new TestSource(); 278 static final AnalysisTarget target = new TestSource();
279 static final ResultDescriptorImpl result = 279 static final ResultDescriptorImpl result =
280 new ResultDescriptorImpl('result', null); 280 new ResultDescriptorImpl('result', null);
281 281
282 test_create() { 282 test_create() {
283 SimpleTaskInput baseAccessor = result.inputFor(target); 283 SimpleTaskInput baseAccessor = result.inputFor(target);
284 GenerateTaskInputs generate = (object) {}; 284 GenerateTaskInputs generate = (object) {};
285 MapBasedTaskInput input = new MapBasedTaskInput(baseAccessor, generate); 285 ListToMapTaskInput input = new ListToMapTaskInput(baseAccessor, generate);
286 expect(input, isNotNull); 286 expect(input, isNotNull);
287 expect(input.baseAccessor, baseAccessor); 287 expect(input.baseAccessor, baseAccessor);
288 expect(input.generateTaskInputs, equals(generate)); 288 expect(input.generateTaskInputs, equals(generate));
289 } 289 }
290 290
291 test_createBuilder() { 291 test_createBuilder() {
292 SimpleTaskInput baseAccessor = result.inputFor(target); 292 SimpleTaskInput baseAccessor = result.inputFor(target);
293 GenerateTaskInputs generate = (object) {}; 293 GenerateTaskInputs generate = (object) {};
294 MapBasedTaskInput input = new MapBasedTaskInput(baseAccessor, generate); 294 ListToMapTaskInput input = new ListToMapTaskInput(baseAccessor, generate);
295 expect(input.createBuilder(), isNotNull); 295 expect(input.createBuilder(), isNotNull);
296 } 296 }
297 } 297 }
298 298
299 @reflectiveTest 299 @reflectiveTest
300 class SimpleTaskInputBuilderTest extends EngineTestCase { 300 class SimpleTaskInputBuilderTest extends EngineTestCase {
301 static final AnalysisTarget target = new TestSource(); 301 static final AnalysisTarget target = new TestSource();
302 static final ResultDescriptorImpl result = 302 static final ResultDescriptorImpl result =
303 new ResultDescriptorImpl('result', null); 303 new ResultDescriptorImpl('result', null);
304 static final SimpleTaskInput input = new SimpleTaskInput(target, result); 304 static final SimpleTaskInput input = new SimpleTaskInput(target, result);
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after
546 test_moveNext_withSet() { 546 test_moveNext_withSet() {
547 Map<String, TaskInput> inputDescriptors = {'one': input1}; 547 Map<String, TaskInput> inputDescriptors = {'one': input1};
548 TopLevelTaskInputBuilder builder = 548 TopLevelTaskInputBuilder builder =
549 new TopLevelTaskInputBuilder(inputDescriptors); 549 new TopLevelTaskInputBuilder(inputDescriptors);
550 expect(builder.moveNext(), true); 550 expect(builder.moveNext(), true);
551 builder.currentValue = 'value1'; 551 builder.currentValue = 'value1';
552 expect(builder.moveNext(), false); 552 expect(builder.moveNext(), false);
553 expect(builder.moveNext(), false); 553 expect(builder.moveNext(), false);
554 } 554 }
555 } 555 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/task/inputs.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698