| 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 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'; |
| (...skipping 19 matching lines...) Expand all Loading... |
| 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 498 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 548 | 549 |
| 549 test_createBuilder() { | 550 test_createBuilder() { |
| 550 SimpleTaskInput baseAccessor = result.of(target); | 551 SimpleTaskInput baseAccessor = result.of(target); |
| 551 GenerateTaskInputs generate = (object) {}; | 552 GenerateTaskInputs generate = (object) {}; |
| 552 ListToMapTaskInput input = new ListToMapTaskInput(baseAccessor, generate); | 553 ListToMapTaskInput input = new ListToMapTaskInput(baseAccessor, generate); |
| 553 expect(input.createBuilder(), isNotNull); | 554 expect(input.createBuilder(), isNotNull); |
| 554 } | 555 } |
| 555 } | 556 } |
| 556 | 557 |
| 557 @reflectiveTest | 558 @reflectiveTest |
| 558 class ObjectToListTaskInputBuilderTest extends EngineTestCase { | 559 class ObjectToListTaskInputBuilderTest { |
| 559 static final AnalysisTarget target = new TestSource(); | 560 static final AnalysisTarget target = new TestSource(); |
| 560 static final ResultDescriptorImpl result = | 561 static final ResultDescriptorImpl result = |
| 561 new ResultDescriptorImpl('result', null); | 562 new ResultDescriptorImpl('result', null); |
| 562 static final SimpleTaskInput baseInput = new SimpleTaskInput(target, result); | 563 static final SimpleTaskInput baseInput = new SimpleTaskInput(target, result); |
| 563 static final Function mapper = (x) => [x]; | 564 static final Function mapper = (x) => [x]; |
| 564 static final ObjectToListTaskInput input = | 565 static final ObjectToListTaskInput input = |
| 565 new ObjectToListTaskInput(baseInput, mapper); | 566 new ObjectToListTaskInput(baseInput, mapper); |
| 566 | 567 |
| 567 ObjectToListTaskInputBuilder builder; | 568 ObjectToListTaskInputBuilder builder; |
| 568 | 569 |
| (...skipping 129 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 698 test_createBuilder() { | 699 test_createBuilder() { |
| 699 SimpleTaskInput baseInput = new SimpleTaskInput(target, result); | 700 SimpleTaskInput baseInput = new SimpleTaskInput(target, result); |
| 700 Function mapper = (x) => [x]; | 701 Function mapper = (x) => [x]; |
| 701 ObjectToListTaskInput input = new ObjectToListTaskInput(baseInput, mapper); | 702 ObjectToListTaskInput input = new ObjectToListTaskInput(baseInput, mapper); |
| 702 expect(input.createBuilder(), | 703 expect(input.createBuilder(), |
| 703 new isInstanceOf<ObjectToListTaskInputBuilder>()); | 704 new isInstanceOf<ObjectToListTaskInputBuilder>()); |
| 704 } | 705 } |
| 705 } | 706 } |
| 706 | 707 |
| 707 @reflectiveTest | 708 @reflectiveTest |
| 708 class SimpleTaskInputBuilderTest extends EngineTestCase { | 709 class SimpleTaskInputBuilderTest { |
| 709 static final AnalysisTarget target = new TestSource(); | 710 static final AnalysisTarget target = new TestSource(); |
| 710 static final ResultDescriptorImpl result = | 711 static final ResultDescriptorImpl result = |
| 711 new ResultDescriptorImpl('result', null); | 712 new ResultDescriptorImpl('result', null); |
| 712 static final SimpleTaskInput input = new SimpleTaskInput(target, result); | 713 static final SimpleTaskInput input = new SimpleTaskInput(target, result); |
| 713 | 714 |
| 714 SimpleTaskInputBuilder builder; | 715 SimpleTaskInputBuilder builder; |
| 715 | 716 |
| 716 void setUp() { | 717 void setUp() { |
| 717 builder = new SimpleTaskInputBuilder(input); | 718 builder = new SimpleTaskInputBuilder(input); |
| 718 } | 719 } |
| (...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1064 test_moveNext_withSet() { | 1065 test_moveNext_withSet() { |
| 1065 Map<String, TaskInput> inputDescriptors = {'one': input1}; | 1066 Map<String, TaskInput> inputDescriptors = {'one': input1}; |
| 1066 TopLevelTaskInputBuilder builder = | 1067 TopLevelTaskInputBuilder builder = |
| 1067 new TopLevelTaskInputBuilder(inputDescriptors); | 1068 new TopLevelTaskInputBuilder(inputDescriptors); |
| 1068 expect(builder.moveNext(), true); | 1069 expect(builder.moveNext(), true); |
| 1069 builder.currentValue = 'value1'; | 1070 builder.currentValue = 'value1'; |
| 1070 expect(builder.moveNext(), false); | 1071 expect(builder.moveNext(), false); |
| 1071 expect(builder.moveNext(), false); | 1072 expect(builder.moveNext(), false); |
| 1072 } | 1073 } |
| 1073 } | 1074 } |
| OLD | NEW |