Skip to content

Commit 255f887

Browse files
committed
Remove ErrorResolverTest.
Also I noticed that: 1. I forgot to add FunctionDeclarationStatementResolutionTest. 2. During rebase I forgot to actually remove assertImportPrefix(). Change-Id: Ief08be69c609396c1ab9a4c933fd4017fec70af9 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/294366 Commit-Queue: Konstantin Shcheglov <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]>
1 parent 8c219a0 commit 255f887

File tree

7 files changed

+554
-94
lines changed

7 files changed

+554
-94
lines changed

pkg/analyzer/test/generated/resolver_test.dart

Lines changed: 0 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import 'dart:collection';
77
import 'package:analyzer/dart/element/element.dart';
88
import 'package:analyzer/src/dart/resolver/scope.dart';
99
import 'package:analyzer/src/error/codes.dart';
10-
import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode;
1110
import 'package:analyzer/src/generated/testing/element_factory.dart';
1211
import 'package:test/test.dart';
1312
import 'package:test_reflective_loader/test_reflective_loader.dart';
@@ -16,97 +15,13 @@ import '../src/dart/resolution/context_collection_resolution.dart';
1615

1716
main() {
1817
defineReflectiveSuite(() {
19-
defineReflectiveTests(ErrorResolverTest);
2018
defineReflectiveTests(PrefixedNamespaceTest);
2119
defineReflectiveTests(StrictModeTest);
2220
defineReflectiveTests(StrictModeWithoutNullSafetyTest);
2321
defineReflectiveTests(TypePropagationTest);
2422
});
2523
}
2624

27-
@reflectiveTest
28-
class ErrorResolverTest extends PubPackageResolutionTest {
29-
test_breakLabelOnSwitchMember() async {
30-
await assertErrorsInCode(r'''
31-
class A {
32-
void m(int i) {
33-
switch (i) {
34-
l: case 0:
35-
break;
36-
case 1:
37-
break l;
38-
}
39-
}
40-
}''', [
41-
error(CompileTimeErrorCode.BREAK_LABEL_ON_SWITCH_MEMBER, 105, 1),
42-
]);
43-
}
44-
45-
test_breakLabelOnSwitchMember_language218() async {
46-
await assertErrorsInCode(r'''
47-
// @dart = 2.18
48-
class A {
49-
void m(int i) {
50-
switch (i) {
51-
l: case 0:
52-
break;
53-
case 1:
54-
break l;
55-
}
56-
}
57-
}''', [
58-
error(CompileTimeErrorCode.BREAK_LABEL_ON_SWITCH_MEMBER, 121, 1),
59-
]);
60-
}
61-
62-
test_continueLabelOnSwitch() async {
63-
await assertErrorsInCode(r'''
64-
class A {
65-
void m(int i) {
66-
l: switch (i) {
67-
case 0:
68-
continue l;
69-
}
70-
}
71-
}''', [
72-
error(CompileTimeErrorCode.CONTINUE_LABEL_INVALID, 70, 11),
73-
]);
74-
}
75-
76-
test_continueLabelOnSwitch_language218() async {
77-
await assertErrorsInCode(r'''
78-
// @dart = 2.18
79-
class A {
80-
void m(int i) {
81-
l: switch (i) {
82-
case 0:
83-
continue l;
84-
}
85-
}
86-
}''', [
87-
error(CompileTimeErrorCode.CONTINUE_LABEL_INVALID, 86, 11),
88-
]);
89-
}
90-
91-
test_enclosingElement_invalidLocalFunction() async {
92-
await assertErrorsInCode(r'''
93-
class C {
94-
C() {
95-
int get x => 0;
96-
}
97-
}''', [
98-
error(ParserErrorCode.EXPECTED_TOKEN, 26, 3),
99-
error(WarningCode.UNUSED_LOCAL_VARIABLE, 26, 3),
100-
error(HintCode.UNUSED_ELEMENT, 30, 1),
101-
error(ParserErrorCode.MISSING_FUNCTION_PARAMETERS, 32, 2),
102-
]);
103-
104-
var constructor = findElement.unnamedConstructor('C');
105-
var x = findElement.localFunction('x');
106-
expect(x.enclosingElement, constructor);
107-
}
108-
}
109-
11025
@reflectiveTest
11126
class PrefixedNamespaceTest extends PubPackageResolutionTest {
11227
void test_lookup_missing() {

0 commit comments

Comments
 (0)