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

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

Issue 975453004: Reformat (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
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.model_test; 5 library test.src.task.model_test;
6 6
7 import 'package:analyzer/src/generated/engine.dart' hide AnalysisTask; 7 import 'package:analyzer/src/generated/engine.dart' hide AnalysisTask;
8 import 'package:analyzer/src/generated/java_engine.dart'; 8 import 'package:analyzer/src/generated/java_engine.dart';
9 import 'package:analyzer/src/task/model.dart'; 9 import 'package:analyzer/src/task/model.dart';
10 import 'package:analyzer/task/model.dart'; 10 import 'package:analyzer/task/model.dart';
11 import 'package:unittest/unittest.dart'; 11 import 'package:unittest/unittest.dart';
12 12
13 import '../../generated/test_support.dart'; 13 import '../../generated/test_support.dart';
14 import '../../reflective_tests.dart'; 14 import '../../reflective_tests.dart';
15 import 'test_support.dart'; 15 import 'test_support.dart';
16 16
17 main() { 17 main() {
18 groupSep = ' | '; 18 groupSep = ' | ';
19 runReflectiveTests(AnalysisTaskTest); 19 runReflectiveTests(AnalysisTaskTest);
20 runReflectiveTests(ContributionPointImplTest); 20 runReflectiveTests(ContributionPointImplTest);
21 runReflectiveTests(ResultDescriptorImplTest); 21 runReflectiveTests(ResultDescriptorImplTest);
22 runReflectiveTests(TaskDescriptorImplTest); 22 runReflectiveTests(TaskDescriptorImplTest);
23 } 23 }
24 24
25 @reflectiveTest 25 @reflectiveTest
26 class AnalysisTaskTest extends EngineTestCase { 26 class AnalysisTaskTest extends EngineTestCase {
27 test_getRequiredInput_missingKey() { 27 test_getRequiredInput_missingKey() {
28 AnalysisTarget target = new TestSource(); 28 AnalysisTarget target = new TestSource();
29 AnalysisTask task = new TestAnalysisTask(null, target); 29 AnalysisTask task = new TestAnalysisTask(null, target);
30 task.inputs = { 30 task.inputs = {'a': 'b'};
31 'a': 'b' 31 expect(() => task.getRequiredInput('c'),
32 };
33 expect(
34 () => task.getRequiredInput('c'),
35 throwsA(new isInstanceOf<AnalysisException>())); 32 throwsA(new isInstanceOf<AnalysisException>()));
36 } 33 }
37 34
38 test_getRequiredInput_noInputs() { 35 test_getRequiredInput_noInputs() {
39 AnalysisTarget target = new TestSource(); 36 AnalysisTarget target = new TestSource();
40 AnalysisTask task = new TestAnalysisTask(null, target); 37 AnalysisTask task = new TestAnalysisTask(null, target);
41 expect( 38 expect(() => task.getRequiredInput('x'),
42 () => task.getRequiredInput('x'),
43 throwsA(new isInstanceOf<AnalysisException>())); 39 throwsA(new isInstanceOf<AnalysisException>()));
44 } 40 }
45 41
46 test_getRequiredInput_valid() { 42 test_getRequiredInput_valid() {
47 AnalysisTarget target = new TestSource(); 43 AnalysisTarget target = new TestSource();
48 AnalysisTask task = new TestAnalysisTask(null, target); 44 AnalysisTask task = new TestAnalysisTask(null, target);
49 String key = 'a'; 45 String key = 'a';
50 String value = 'b'; 46 String value = 'b';
51 task.inputs = { 47 task.inputs = {key: value};
52 key: value
53 };
54 expect(task.getRequiredInput(key), value); 48 expect(task.getRequiredInput(key), value);
55 } 49 }
56 50
57 test_getRequiredSource() { 51 test_getRequiredSource() {
58 AnalysisTarget target = new TestSource(); 52 AnalysisTarget target = new TestSource();
59 AnalysisTask task = new TestAnalysisTask(null, target); 53 AnalysisTask task = new TestAnalysisTask(null, target);
60 expect(task.getRequiredSource(), target); 54 expect(task.getRequiredSource(), target);
61 } 55 }
62 } 56 }
63 57
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 AnalysisContext context = null; 144 AnalysisContext context = null;
151 AnalysisTarget target = new TestSource(); 145 AnalysisTarget target = new TestSource();
152 Map<String, dynamic> inputs = {}; 146 Map<String, dynamic> inputs = {};
153 AnalysisTask createTask = descriptor.createTask(context, target, inputs); 147 AnalysisTask createTask = descriptor.createTask(context, target, inputs);
154 expect(createTask, isNotNull); 148 expect(createTask, isNotNull);
155 expect(createTask.context, context); 149 expect(createTask.context, context);
156 expect(createTask.inputs, inputs); 150 expect(createTask.inputs, inputs);
157 expect(createTask.target, target); 151 expect(createTask.target, target);
158 } 152 }
159 } 153 }
OLDNEW
« no previous file with comments | « pkg/analyzer/test/src/task/manager_test.dart ('k') | pkg/analyzer/test/src/task/test_support.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698