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

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

Issue 2391423003: Switch 'analyzer' to 'package:test' and test_reflective_loader ^0.1.0. (Closed)
Patch Set: Created 4 years, 2 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
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 // TODO(jmesserly): this file needs to be refactored, it's a port from 5 // TODO(jmesserly): this file needs to be refactored, it's a port from
6 // package:dev_compiler's tests 6 // package:dev_compiler's tests
7 /// Tests for type inference. 7 /// Tests for type inference.
8 library analyzer.test.src.task.strong.inferred_type_test; 8 library analyzer.test.src.task.strong.inferred_type_test;
9 9
10 import 'package:analyzer/dart/element/element.dart'; 10 import 'package:analyzer/dart/element/element.dart';
11 import 'package:test/test.dart';
11 import 'package:test_reflective_loader/test_reflective_loader.dart'; 12 import 'package:test_reflective_loader/test_reflective_loader.dart';
12 import 'package:unittest/unittest.dart';
13 13
14 import 'strong_test_helper.dart' as helper; 14 import 'strong_test_helper.dart' as helper;
15 15
16 void main() { 16 void main() {
17 helper.initStrongModeTests(); 17 defineReflectiveSuite(() {
18 defineReflectiveTests(InferredTypeTest); 18 defineReflectiveTests(InferredTypeTest);
19 });
19 } 20 }
20 21
21 abstract class InferredTypeMixin { 22 abstract class InferredTypeMixin {
22 /** 23 /**
23 * If `true` then types of local elements may be checked. 24 * If `true` then types of local elements may be checked.
24 */ 25 */
25 bool get mayCheckTypesOfLocals; 26 bool get mayCheckTypesOfLocals;
26 27
27 /** 28 /**
28 * Add a new file with the given [name] and [content]. 29 * Add a new file with the given [name] and [content].
(...skipping 4594 matching lines...) Expand 10 before | Expand all | Expand 10 after
4623 helper.addFile(content, name: name); 4624 helper.addFile(content, name: name);
4624 } 4625 }
4625 4626
4626 /// Adds a file using [helper.addFile] and calls [helper.check]. 4627 /// Adds a file using [helper.addFile] and calls [helper.check].
4627 /// 4628 ///
4628 /// Also returns the resolved compilation unit. 4629 /// Also returns the resolved compilation unit.
4629 @override 4630 @override
4630 CompilationUnitElement checkFile(String content) { 4631 CompilationUnitElement checkFile(String content) {
4631 return helper.checkFile(content).element; 4632 return helper.checkFile(content).element;
4632 } 4633 }
4634
4635 void setUp() {
4636 helper.doSetUp();
4637 }
4638
4639 void tearDown() {
4640 helper.doTearDown();
4641 }
4633 } 4642 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698