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

Side by Side Diff: pkg/analyzer/test/generated/resolver_test.dart

Issue 2298913003: Pull in test_reflective_loader 0.0.4 and switch analyzer to it. (Closed)
Patch Set: Fixes for review comments. Created 4 years, 3 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) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, 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 analyzer.test.generated.resolver_test; 5 library analyzer.test.generated.resolver_test;
6 6
7 import 'dart:collection'; 7 import 'dart:collection';
8 8
9 import 'package:analyzer/dart/ast/ast.dart'; 9 import 'package:analyzer/dart/ast/ast.dart';
10 import 'package:analyzer/dart/ast/token.dart'; 10 import 'package:analyzer/dart/ast/token.dart';
11 import 'package:analyzer/dart/ast/visitor.dart'; 11 import 'package:analyzer/dart/ast/visitor.dart';
12 import 'package:analyzer/dart/element/element.dart'; 12 import 'package:analyzer/dart/element/element.dart';
13 import 'package:analyzer/dart/element/type.dart'; 13 import 'package:analyzer/dart/element/type.dart';
14 import 'package:analyzer/file_system/memory_file_system.dart'; 14 import 'package:analyzer/file_system/memory_file_system.dart';
15 import 'package:analyzer/src/context/context.dart'; 15 import 'package:analyzer/src/context/context.dart';
16 import 'package:analyzer/src/dart/element/element.dart'; 16 import 'package:analyzer/src/dart/element/element.dart';
17 import 'package:analyzer/src/dart/element/type.dart'; 17 import 'package:analyzer/src/dart/element/type.dart';
18 import 'package:analyzer/src/generated/engine.dart'; 18 import 'package:analyzer/src/generated/engine.dart';
19 import 'package:analyzer/src/generated/error.dart'; 19 import 'package:analyzer/src/generated/error.dart';
20 import 'package:analyzer/src/generated/java_core.dart'; 20 import 'package:analyzer/src/generated/java_core.dart';
21 import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode; 21 import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode;
22 import 'package:analyzer/src/generated/resolver.dart'; 22 import 'package:analyzer/src/generated/resolver.dart';
23 import 'package:analyzer/src/generated/source_io.dart'; 23 import 'package:analyzer/src/generated/source_io.dart';
24 import 'package:analyzer/src/generated/testing/ast_factory.dart'; 24 import 'package:analyzer/src/generated/testing/ast_factory.dart';
25 import 'package:analyzer/src/generated/testing/element_factory.dart'; 25 import 'package:analyzer/src/generated/testing/element_factory.dart';
26 import 'package:analyzer/src/generated/testing/test_type_provider.dart'; 26 import 'package:analyzer/src/generated/testing/test_type_provider.dart';
27 import 'package:analyzer/src/generated/utilities_dart.dart'; 27 import 'package:analyzer/src/generated/utilities_dart.dart';
28 import 'package:analyzer/src/source/source_resource.dart'; 28 import 'package:analyzer/src/source/source_resource.dart';
29 import 'package:test_reflective_loader/test_reflective_loader.dart';
29 import 'package:unittest/unittest.dart'; 30 import 'package:unittest/unittest.dart';
30 31
31 import '../reflective_tests.dart';
32 import '../utils.dart'; 32 import '../utils.dart';
33 import 'analysis_context_factory.dart'; 33 import 'analysis_context_factory.dart';
34 import 'resolver_test_case.dart'; 34 import 'resolver_test_case.dart';
35 import 'test_support.dart'; 35 import 'test_support.dart';
36 36
37 main() { 37 main() {
38 initializeTestEnvironment(); 38 initializeTestEnvironment();
39 runReflectiveTests(AnalysisDeltaTest); 39 defineReflectiveTests(AnalysisDeltaTest);
40 runReflectiveTests(ChangeSetTest); 40 defineReflectiveTests(ChangeSetTest);
41 runReflectiveTests(DisableAsyncTestCase); 41 defineReflectiveTests(DisableAsyncTestCase);
42 runReflectiveTests(EnclosedScopeTest); 42 defineReflectiveTests(EnclosedScopeTest);
43 runReflectiveTests(ErrorResolverTest); 43 defineReflectiveTests(ErrorResolverTest);
44 runReflectiveTests(LibraryImportScopeTest); 44 defineReflectiveTests(LibraryImportScopeTest);
45 runReflectiveTests(LibraryScopeTest); 45 defineReflectiveTests(LibraryScopeTest);
46 runReflectiveTests(PrefixedNamespaceTest); 46 defineReflectiveTests(PrefixedNamespaceTest);
47 runReflectiveTests(ScopeTest); 47 defineReflectiveTests(ScopeTest);
48 runReflectiveTests(StrictModeTest); 48 defineReflectiveTests(StrictModeTest);
49 runReflectiveTests(SubtypeManagerTest); 49 defineReflectiveTests(SubtypeManagerTest);
50 runReflectiveTests(TypeOverrideManagerTest); 50 defineReflectiveTests(TypeOverrideManagerTest);
51 runReflectiveTests(TypePropagationTest); 51 defineReflectiveTests(TypePropagationTest);
52 runReflectiveTests(TypeProviderImplTest); 52 defineReflectiveTests(TypeProviderImplTest);
53 runReflectiveTests(TypeResolverVisitorTest); 53 defineReflectiveTests(TypeResolverVisitorTest);
54 } 54 }
55 55
56 @reflectiveTest 56 @reflectiveTest
57 class AnalysisDeltaTest extends EngineTestCase { 57 class AnalysisDeltaTest extends EngineTestCase {
58 TestSource source1 = new TestSource('/1.dart'); 58 TestSource source1 = new TestSource('/1.dart');
59 TestSource source2 = new TestSource('/2.dart'); 59 TestSource source2 = new TestSource('/2.dart');
60 TestSource source3 = new TestSource('/3.dart'); 60 TestSource source3 = new TestSource('/3.dart');
61 61
62 void test_getAddedSources() { 62 void test_getAddedSources() {
63 AnalysisDelta delta = new AnalysisDelta(); 63 AnalysisDelta delta = new AnalysisDelta();
(...skipping 3466 matching lines...) Expand 10 before | Expand all | Expand 10 after
3530 */ 3530 */
3531 class _StaleElement extends ElementImpl { 3531 class _StaleElement extends ElementImpl {
3532 _StaleElement() : super("_StaleElement", -1); 3532 _StaleElement() : super("_StaleElement", -1);
3533 3533
3534 @override 3534 @override
3535 get kind => throw "_StaleElement's kind shouldn't be accessed"; 3535 get kind => throw "_StaleElement's kind shouldn't be accessed";
3536 3536
3537 @override 3537 @override
3538 accept(_) => throw "_StaleElement shouldn't be visited"; 3538 accept(_) => throw "_StaleElement shouldn't be visited";
3539 } 3539 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698