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

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

Issue 1460123002: Clean-up the registration of plugins (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 1 month 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) 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
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698