| OLD | NEW |
| 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 analyzer.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:test_reflective_loader/test_reflective_loader.dart'; |
| 10 import 'package:unittest/unittest.dart'; | 11 import 'package:unittest/unittest.dart'; |
| 11 | 12 |
| 12 import '../../generated/test_support.dart'; | 13 import '../../generated/test_support.dart'; |
| 13 import '../../reflective_tests.dart'; | |
| 14 import '../../utils.dart'; | 14 import '../../utils.dart'; |
| 15 | 15 |
| 16 main() { | 16 main() { |
| 17 initializeTestEnvironment(); | 17 initializeTestEnvironment(); |
| 18 runReflectiveTests(ConstantTaskInputBuilderTest); | 18 defineReflectiveTests(ConstantTaskInputBuilderTest); |
| 19 runReflectiveTests(ConstantTaskInputTest); | 19 defineReflectiveTests(ConstantTaskInputTest); |
| 20 runReflectiveTests(ListTaskInputImplTest); | 20 defineReflectiveTests(ListTaskInputImplTest); |
| 21 runReflectiveTests(ListToListTaskInputTest); | 21 defineReflectiveTests(ListToListTaskInputTest); |
| 22 runReflectiveTests(ListToListTaskInputBuilderTest); | 22 defineReflectiveTests(ListToListTaskInputBuilderTest); |
| 23 runReflectiveTests(ListToMapTaskInputBuilderTest); | 23 defineReflectiveTests(ListToMapTaskInputBuilderTest); |
| 24 runReflectiveTests(ListToMapTaskInputTest); | 24 defineReflectiveTests(ListToMapTaskInputTest); |
| 25 runReflectiveTests(ObjectToListTaskInputBuilderTest); | 25 defineReflectiveTests(ObjectToListTaskInputBuilderTest); |
| 26 runReflectiveTests(ObjectToListTaskInputTest); | 26 defineReflectiveTests(ObjectToListTaskInputTest); |
| 27 runReflectiveTests(SimpleTaskInputTest); | 27 defineReflectiveTests(SimpleTaskInputTest); |
| 28 runReflectiveTests(SimpleTaskInputBuilderTest); | 28 defineReflectiveTests(SimpleTaskInputBuilderTest); |
| 29 runReflectiveTests(TopLevelTaskInputBuilderTest); | 29 defineReflectiveTests(TopLevelTaskInputBuilderTest); |
| 30 } | 30 } |
| 31 | 31 |
| 32 @reflectiveTest | 32 @reflectiveTest |
| 33 class ConstantTaskInputBuilderTest extends EngineTestCase { | 33 class ConstantTaskInputBuilderTest extends EngineTestCase { |
| 34 static final int value = 7; | 34 static final int value = 7; |
| 35 static final ConstantTaskInput<int> input = new ConstantTaskInput<int>(value); | 35 static final ConstantTaskInput<int> input = new ConstantTaskInput<int>(value); |
| 36 | 36 |
| 37 ConstantTaskInputBuilder builder; | 37 ConstantTaskInputBuilder builder; |
| 38 | 38 |
| 39 void setUp() { | 39 void setUp() { |
| 40 super.setUp(); |
| 40 builder = new ConstantTaskInputBuilder(input); | 41 builder = new ConstantTaskInputBuilder(input); |
| 41 } | 42 } |
| 42 | 43 |
| 43 test_create() { | 44 test_create() { |
| 44 expect(builder, isNotNull); | 45 expect(builder, isNotNull); |
| 45 expect(builder.input, input); | 46 expect(builder.input, input); |
| 46 } | 47 } |
| 47 | 48 |
| 48 test_currentResult_afterOneMoveNext() { | 49 test_currentResult_afterOneMoveNext() { |
| 49 builder.moveNext(); | 50 builder.moveNext(); |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 | 116 |
| 116 test_createBuilder() { | 117 test_createBuilder() { |
| 117 ConstantTaskInput<int> input = new ConstantTaskInput<int>(5); | 118 ConstantTaskInput<int> input = new ConstantTaskInput<int>(5); |
| 118 expect(input.createBuilder(), new isInstanceOf<ConstantTaskInputBuilder>()); | 119 expect(input.createBuilder(), new isInstanceOf<ConstantTaskInputBuilder>()); |
| 119 } | 120 } |
| 120 } | 121 } |
| 121 | 122 |
| 122 @reflectiveTest | 123 @reflectiveTest |
| 123 class ListTaskInputImplTest extends EngineTestCase { | 124 class ListTaskInputImplTest extends EngineTestCase { |
| 124 static final AnalysisTarget target = new TestSource(); | 125 static final AnalysisTarget target = new TestSource(); |
| 125 static final result1 = | 126 static final ResultDescriptor<List<AnalysisTarget>> result1 = |
| 126 new ResultDescriptorImpl<List<AnalysisTarget>>('result1', null); | 127 new ResultDescriptorImpl<List<AnalysisTarget>>('result1', null); |
| 127 static final result2 = new ResultDescriptorImpl<int>('result2', null); | 128 static final result2 = new ResultDescriptorImpl<int>('result2', null); |
| 128 | 129 |
| 129 test_create() { | 130 test_create() { |
| 130 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); | 131 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); |
| 131 expect(input, isNotNull); | 132 expect(input, isNotNull); |
| 132 expect(input.target, target); | 133 expect(input.target, target); |
| 133 expect(input.result, result1); | 134 expect(input.result, result1); |
| 134 } | 135 } |
| 135 | 136 |
| 136 test_createBuilder() { | 137 test_createBuilder() { |
| 137 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); | 138 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); |
| 138 expect(input.createBuilder(), new isInstanceOf<SimpleTaskInputBuilder>()); | 139 expect(input.createBuilder(), new isInstanceOf<SimpleTaskInputBuilder>()); |
| 139 } | 140 } |
| 140 | 141 |
| 141 test_toList() { | 142 test_toList() { |
| 142 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); | 143 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); |
| 143 TaskInput<List> input2 = input.toList((target) => 'name'); | 144 TaskInput<List> input2 = |
| 145 input.toList((target) => new SimpleTaskInput(target, null)); |
| 144 expect(input2, | 146 expect(input2, |
| 145 new isInstanceOf<ListToListTaskInput<AnalysisTarget, String>>()); | 147 new isInstanceOf<ListToListTaskInput<AnalysisTarget, String>>()); |
| 146 } | 148 } |
| 147 | 149 |
| 148 test_toListOf() { | 150 test_toListOf() { |
| 149 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); | 151 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); |
| 150 TaskInput<List> input2 = input.toListOf(result2); | 152 TaskInput<List> input2 = input.toListOf(result2); |
| 151 expect( | 153 expect( |
| 152 input2, new isInstanceOf<ListToListTaskInput<AnalysisTarget, int>>()); | 154 input2, new isInstanceOf<ListToListTaskInput<AnalysisTarget, int>>()); |
| 153 } | 155 } |
| 154 | 156 |
| 155 test_toMap() { | 157 test_toMap() { |
| 156 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); | 158 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); |
| 157 TaskInput<Map> input2 = input.toMap((target) => 'name'); | 159 TaskInput<Map> input2 = |
| 160 input.toMap((target) => new SimpleTaskInput(target, null)); |
| 158 expect( | 161 expect( |
| 159 input2, new isInstanceOf<ListToMapTaskInput<AnalysisTarget, String>>()); | 162 input2, new isInstanceOf<ListToMapTaskInput<AnalysisTarget, String>>()); |
| 160 } | 163 } |
| 161 | 164 |
| 162 test_toMapOf() { | 165 test_toMapOf() { |
| 163 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); | 166 var input = new ListTaskInputImpl<AnalysisTarget>(target, result1); |
| 164 TaskInput<Map> input2 = input.toMapOf(result2); | 167 TaskInput<Map> input2 = input.toMapOf(result2); |
| 165 expect(input2, new isInstanceOf<ListToMapTaskInput<AnalysisTarget, int>>()); | 168 expect(input2, new isInstanceOf<ListToMapTaskInput<AnalysisTarget, int>>()); |
| 166 } | 169 } |
| 167 } | 170 } |
| 168 | 171 |
| 169 @reflectiveTest | 172 @reflectiveTest |
| 170 class ListToListTaskInputBuilderTest extends EngineTestCase { | 173 class ListToListTaskInputBuilderTest extends EngineTestCase { |
| 171 static final AnalysisTarget target1 = new TestSource(); | 174 static final AnalysisTarget target1 = new TestSource(); |
| 172 static final ResultDescriptorImpl result1 = | 175 static final ResultDescriptorImpl<List> result1 = |
| 173 new ResultDescriptorImpl('result1', null); | 176 new ResultDescriptorImpl<List>('result1', null); |
| 174 static final ResultDescriptorImpl result2 = | 177 static final ResultDescriptorImpl result2 = |
| 175 new ResultDescriptorImpl('result2', null); | 178 new ResultDescriptorImpl('result2', null); |
| 176 static final ListToListTaskInput input = new ListToListTaskInput( | 179 static final ListToListTaskInput input = new ListToListTaskInput( |
| 177 result1.of(target1), (element) => result2.of(element)); | 180 result1.of(target1), (element) => result2.of(element)); |
| 178 | 181 |
| 179 test_create() { | 182 test_create() { |
| 180 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input); | 183 ListToListTaskInputBuilder builder = new ListToListTaskInputBuilder(input); |
| 181 expect(builder, isNotNull); | 184 expect(builder, isNotNull); |
| 182 expect(builder.input, input); | 185 expect(builder.input, input); |
| 183 } | 186 } |
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 334 expect(builder.moveNext(), true); | 337 expect(builder.moveNext(), true); |
| 335 builder.currentValue = []; | 338 builder.currentValue = []; |
| 336 expect(builder.moveNext(), false); | 339 expect(builder.moveNext(), false); |
| 337 expect(builder.moveNext(), false); | 340 expect(builder.moveNext(), false); |
| 338 } | 341 } |
| 339 } | 342 } |
| 340 | 343 |
| 341 @reflectiveTest | 344 @reflectiveTest |
| 342 class ListToListTaskInputTest extends EngineTestCase { | 345 class ListToListTaskInputTest extends EngineTestCase { |
| 343 static final AnalysisTarget target = new TestSource(); | 346 static final AnalysisTarget target = new TestSource(); |
| 344 static final ResultDescriptorImpl result = | 347 static final ResultDescriptorImpl<List> result = |
| 345 new ResultDescriptorImpl('result', null); | 348 new ResultDescriptorImpl<List>('result', null); |
| 346 | 349 |
| 347 test_create() { | 350 test_create() { |
| 348 SimpleTaskInput baseAccessor = result.of(target); | 351 SimpleTaskInput<List> baseAccessor = result.of(target); |
| 349 GenerateTaskInputs generate = (object) {}; | 352 GenerateTaskInputs generate = (object) {}; |
| 350 ListToListTaskInput input = new ListToListTaskInput(baseAccessor, generate); | 353 ListToListTaskInput input = new ListToListTaskInput(baseAccessor, generate); |
| 351 expect(input, isNotNull); | 354 expect(input, isNotNull); |
| 352 expect(input.baseAccessor, baseAccessor); | 355 expect(input.baseAccessor, baseAccessor); |
| 353 expect(input.generateTaskInputs, equals(generate)); | 356 expect(input.generateTaskInputs, equals(generate)); |
| 354 } | 357 } |
| 355 | 358 |
| 356 test_createBuilder() { | 359 test_createBuilder() { |
| 357 SimpleTaskInput baseAccessor = result.of(target); | 360 SimpleTaskInput<List> baseAccessor = result.of(target); |
| 358 GenerateTaskInputs generate = (object) {}; | 361 GenerateTaskInputs generate = (object) {}; |
| 359 ListToListTaskInput input = new ListToListTaskInput(baseAccessor, generate); | 362 ListToListTaskInput input = new ListToListTaskInput(baseAccessor, generate); |
| 360 expect(input.createBuilder(), isNotNull); | 363 expect(input.createBuilder(), isNotNull); |
| 361 } | 364 } |
| 362 } | 365 } |
| 363 | 366 |
| 364 @reflectiveTest | 367 @reflectiveTest |
| 365 class ListToMapTaskInputBuilderTest extends EngineTestCase { | 368 class ListToMapTaskInputBuilderTest extends EngineTestCase { |
| 366 static final AnalysisTarget target1 = new TestSource('target1'); | 369 static final AnalysisTarget target1 = new TestSource('target1'); |
| 367 static final ResultDescriptorImpl result1 = | 370 static final ResultDescriptorImpl<List> result1 = |
| 368 new ResultDescriptorImpl('result1', null); | 371 new ResultDescriptorImpl<List>('result1', null); |
| 369 static final ResultDescriptorImpl result2 = | 372 static final ResultDescriptorImpl result2 = |
| 370 new ResultDescriptorImpl('result2', null); | 373 new ResultDescriptorImpl('result2', null); |
| 371 static final ListToMapTaskInput input = new ListToMapTaskInput( | 374 static final ListToMapTaskInput input = new ListToMapTaskInput( |
| 372 result1.of(target1), (element) => result2.of(element)); | 375 result1.of(target1), (element) => result2.of(element)); |
| 373 | 376 |
| 374 test_create() { | 377 test_create() { |
| 375 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input); | 378 ListToMapTaskInputBuilder builder = new ListToMapTaskInputBuilder(input); |
| 376 expect(builder, isNotNull); | 379 expect(builder, isNotNull); |
| 377 expect(builder.input, input); | 380 expect(builder.input, input); |
| 378 } | 381 } |
| (...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 527 expect(builder.moveNext(), true); | 530 expect(builder.moveNext(), true); |
| 528 builder.currentValue = []; | 531 builder.currentValue = []; |
| 529 expect(builder.moveNext(), false); | 532 expect(builder.moveNext(), false); |
| 530 expect(builder.moveNext(), false); | 533 expect(builder.moveNext(), false); |
| 531 } | 534 } |
| 532 } | 535 } |
| 533 | 536 |
| 534 @reflectiveTest | 537 @reflectiveTest |
| 535 class ListToMapTaskInputTest extends EngineTestCase { | 538 class ListToMapTaskInputTest extends EngineTestCase { |
| 536 static final AnalysisTarget target = new TestSource(); | 539 static final AnalysisTarget target = new TestSource(); |
| 537 static final ResultDescriptorImpl result = | 540 static final ResultDescriptorImpl<List> result = |
| 538 new ResultDescriptorImpl('result', null); | 541 new ResultDescriptorImpl<List>('result', null); |
| 539 | 542 |
| 540 test_create() { | 543 test_create() { |
| 541 SimpleTaskInput baseAccessor = result.of(target); | 544 SimpleTaskInput<List> baseAccessor = result.of(target); |
| 542 GenerateTaskInputs generate = (object) {}; | 545 GenerateTaskInputs generate = (object) {}; |
| 543 ListToMapTaskInput input = new ListToMapTaskInput(baseAccessor, generate); | 546 ListToMapTaskInput input = new ListToMapTaskInput(baseAccessor, generate); |
| 544 expect(input, isNotNull); | 547 expect(input, isNotNull); |
| 545 expect(input.baseAccessor, baseAccessor); | 548 expect(input.baseAccessor, baseAccessor); |
| 546 expect(input.generateTaskInputs, equals(generate)); | 549 expect(input.generateTaskInputs, equals(generate)); |
| 547 } | 550 } |
| 548 | 551 |
| 549 test_createBuilder() { | 552 test_createBuilder() { |
| 550 SimpleTaskInput baseAccessor = result.of(target); | 553 SimpleTaskInput<List> baseAccessor = result.of(target); |
| 551 GenerateTaskInputs generate = (object) {}; | 554 GenerateTaskInputs generate = (object) {}; |
| 552 ListToMapTaskInput input = new ListToMapTaskInput(baseAccessor, generate); | 555 ListToMapTaskInput input = new ListToMapTaskInput(baseAccessor, generate); |
| 553 expect(input.createBuilder(), isNotNull); | 556 expect(input.createBuilder(), isNotNull); |
| 554 } | 557 } |
| 555 } | 558 } |
| 556 | 559 |
| 557 @reflectiveTest | 560 @reflectiveTest |
| 558 class ObjectToListTaskInputBuilderTest extends EngineTestCase { | 561 class ObjectToListTaskInputBuilderTest { |
| 559 static final AnalysisTarget target = new TestSource(); | 562 static final AnalysisTarget target = new TestSource(); |
| 560 static final ResultDescriptorImpl result = | 563 static final ResultDescriptorImpl result = |
| 561 new ResultDescriptorImpl('result', null); | 564 new ResultDescriptorImpl('result', null); |
| 562 static final SimpleTaskInput baseInput = new SimpleTaskInput(target, result); | 565 static final SimpleTaskInput baseInput = new SimpleTaskInput(target, result); |
| 563 static final Function mapper = (x) => [x]; | 566 static final mapper = (Object x) => [x]; |
| 564 static final ObjectToListTaskInput input = | 567 static final ObjectToListTaskInput input = |
| 565 new ObjectToListTaskInput(baseInput, mapper); | 568 new ObjectToListTaskInput(baseInput, mapper); |
| 566 | 569 |
| 567 ObjectToListTaskInputBuilder builder; | 570 ObjectToListTaskInputBuilder builder; |
| 568 | 571 |
| 569 void setUp() { | 572 void setUp() { |
| 570 builder = new ObjectToListTaskInputBuilder(input); | 573 builder = new ObjectToListTaskInputBuilder(input); |
| 571 } | 574 } |
| 572 | 575 |
| 573 test_create() { | 576 test_create() { |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 681 } | 684 } |
| 682 | 685 |
| 683 @reflectiveTest | 686 @reflectiveTest |
| 684 class ObjectToListTaskInputTest extends EngineTestCase { | 687 class ObjectToListTaskInputTest extends EngineTestCase { |
| 685 static final AnalysisTarget target = new TestSource(); | 688 static final AnalysisTarget target = new TestSource(); |
| 686 static final ResultDescriptorImpl result = | 689 static final ResultDescriptorImpl result = |
| 687 new ResultDescriptorImpl('result', null); | 690 new ResultDescriptorImpl('result', null); |
| 688 | 691 |
| 689 test_create() { | 692 test_create() { |
| 690 SimpleTaskInput baseInput = new SimpleTaskInput(target, result); | 693 SimpleTaskInput baseInput = new SimpleTaskInput(target, result); |
| 691 Function mapper = (x) => [x]; | 694 var mapper = (Object x) => [x]; |
| 692 ObjectToListTaskInput input = new ObjectToListTaskInput(baseInput, mapper); | 695 ObjectToListTaskInput input = new ObjectToListTaskInput(baseInput, mapper); |
| 693 expect(input, isNotNull); | 696 expect(input, isNotNull); |
| 694 expect(input.baseInput, baseInput); | 697 expect(input.baseInput, baseInput); |
| 695 expect(input.mapper, equals(mapper)); | 698 expect(input.mapper, equals(mapper)); |
| 696 } | 699 } |
| 697 | 700 |
| 698 test_createBuilder() { | 701 test_createBuilder() { |
| 699 SimpleTaskInput baseInput = new SimpleTaskInput(target, result); | 702 SimpleTaskInput baseInput = new SimpleTaskInput(target, result); |
| 700 Function mapper = (x) => [x]; | 703 var mapper = (Object x) => [x]; |
| 701 ObjectToListTaskInput input = new ObjectToListTaskInput(baseInput, mapper); | 704 ObjectToListTaskInput input = new ObjectToListTaskInput(baseInput, mapper); |
| 702 expect(input.createBuilder(), | 705 expect(input.createBuilder(), |
| 703 new isInstanceOf<ObjectToListTaskInputBuilder>()); | 706 new isInstanceOf<ObjectToListTaskInputBuilder>()); |
| 704 } | 707 } |
| 705 } | 708 } |
| 706 | 709 |
| 707 @reflectiveTest | 710 @reflectiveTest |
| 708 class SimpleTaskInputBuilderTest extends EngineTestCase { | 711 class SimpleTaskInputBuilderTest { |
| 709 static final AnalysisTarget target = new TestSource(); | 712 static final AnalysisTarget target = new TestSource(); |
| 710 static final ResultDescriptorImpl result = | 713 static final ResultDescriptorImpl result = |
| 711 new ResultDescriptorImpl('result', null); | 714 new ResultDescriptorImpl('result', null); |
| 712 static final SimpleTaskInput input = new SimpleTaskInput(target, result); | 715 static final SimpleTaskInput input = new SimpleTaskInput(target, result); |
| 713 | 716 |
| 714 SimpleTaskInputBuilder builder; | 717 SimpleTaskInputBuilder builder; |
| 715 | 718 |
| 716 void setUp() { | 719 void setUp() { |
| 717 builder = new SimpleTaskInputBuilder(input); | 720 builder = new SimpleTaskInputBuilder(input); |
| 718 } | 721 } |
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 887 test_currentResult_afterOneMoveNext() { | 890 test_currentResult_afterOneMoveNext() { |
| 888 Map<String, TaskInput> inputDescriptors = {'one': input1, 'two': input2}; | 891 Map<String, TaskInput> inputDescriptors = {'one': input1, 'two': input2}; |
| 889 TopLevelTaskInputBuilder builder = | 892 TopLevelTaskInputBuilder builder = |
| 890 new TopLevelTaskInputBuilder(inputDescriptors); | 893 new TopLevelTaskInputBuilder(inputDescriptors); |
| 891 builder.moveNext(); | 894 builder.moveNext(); |
| 892 expect(builder.currentResult, result1); | 895 expect(builder.currentResult, result1); |
| 893 } | 896 } |
| 894 | 897 |
| 895 test_currentResult_afterTwoMoveNext_withConstantInput() { | 898 test_currentResult_afterTwoMoveNext_withConstantInput() { |
| 896 ConstantTaskInput<int> constantInput = new ConstantTaskInput<int>(11); | 899 ConstantTaskInput<int> constantInput = new ConstantTaskInput<int>(11); |
| 897 Map<String, TaskInput> inputDescriptors = { | 900 Map<String, TaskInput> inputDescriptors = <String, TaskInput>{ |
| 898 'one': input1, | 901 'one': input1, |
| 899 'constant': constantInput, | 902 'constant': constantInput, |
| 900 'two': input2 | 903 'two': input2 |
| 901 }; | 904 }; |
| 902 TopLevelTaskInputBuilder builder = | 905 TopLevelTaskInputBuilder builder = |
| 903 new TopLevelTaskInputBuilder(inputDescriptors); | 906 new TopLevelTaskInputBuilder(inputDescriptors); |
| 904 builder.moveNext(); | 907 builder.moveNext(); |
| 905 builder.currentValue = 'value1'; | 908 builder.currentValue = 'value1'; |
| 906 builder.moveNext(); | 909 builder.moveNext(); |
| 907 expect(builder.currentResult, result2); | 910 expect(builder.currentResult, result2); |
| (...skipping 29 matching lines...) Expand all Loading... |
| 937 test_currentTarget_afterOneMoveNext() { | 940 test_currentTarget_afterOneMoveNext() { |
| 938 Map<String, TaskInput> inputDescriptors = {'one': input1}; | 941 Map<String, TaskInput> inputDescriptors = {'one': input1}; |
| 939 TopLevelTaskInputBuilder builder = | 942 TopLevelTaskInputBuilder builder = |
| 940 new TopLevelTaskInputBuilder(inputDescriptors); | 943 new TopLevelTaskInputBuilder(inputDescriptors); |
| 941 builder.moveNext(); | 944 builder.moveNext(); |
| 942 expect(builder.currentTarget, target); | 945 expect(builder.currentTarget, target); |
| 943 } | 946 } |
| 944 | 947 |
| 945 test_currentTarget_afterTwoMoveNext_withConstantInput() { | 948 test_currentTarget_afterTwoMoveNext_withConstantInput() { |
| 946 ConstantTaskInput<int> constantInput = new ConstantTaskInput<int>(11); | 949 ConstantTaskInput<int> constantInput = new ConstantTaskInput<int>(11); |
| 947 Map<String, TaskInput> inputDescriptors = { | 950 Map<String, TaskInput> inputDescriptors = <String, TaskInput>{ |
| 948 'one': input1, | 951 'one': input1, |
| 949 'constant': constantInput, | 952 'constant': constantInput, |
| 950 'two': input2 | 953 'two': input2 |
| 951 }; | 954 }; |
| 952 TopLevelTaskInputBuilder builder = | 955 TopLevelTaskInputBuilder builder = |
| 953 new TopLevelTaskInputBuilder(inputDescriptors); | 956 new TopLevelTaskInputBuilder(inputDescriptors); |
| 954 builder.moveNext(); | 957 builder.moveNext(); |
| 955 builder.currentValue = 'value1'; | 958 builder.currentValue = 'value1'; |
| 956 builder.moveNext(); | 959 builder.moveNext(); |
| 957 expect(builder.currentTarget, target); | 960 expect(builder.currentTarget, target); |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1064 test_moveNext_withSet() { | 1067 test_moveNext_withSet() { |
| 1065 Map<String, TaskInput> inputDescriptors = {'one': input1}; | 1068 Map<String, TaskInput> inputDescriptors = {'one': input1}; |
| 1066 TopLevelTaskInputBuilder builder = | 1069 TopLevelTaskInputBuilder builder = |
| 1067 new TopLevelTaskInputBuilder(inputDescriptors); | 1070 new TopLevelTaskInputBuilder(inputDescriptors); |
| 1068 expect(builder.moveNext(), true); | 1071 expect(builder.moveNext(), true); |
| 1069 builder.currentValue = 'value1'; | 1072 builder.currentValue = 'value1'; |
| 1070 expect(builder.moveNext(), false); | 1073 expect(builder.moveNext(), false); |
| 1071 expect(builder.moveNext(), false); | 1074 expect(builder.moveNext(), false); |
| 1072 } | 1075 } |
| 1073 } | 1076 } |
| OLD | NEW |