| Index: editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java
|
| diff --git a/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java b/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java
|
| index 2ba64afc8e59e6ec1c79a7694769863cd505ef4c..386cb25c0b81ea046fcb5b8fce0bd4155f25ece8 100644
|
| --- a/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java
|
| +++ b/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java
|
| @@ -272,16 +272,6 @@ public class CompileTimeErrorCodeTest extends ResolverTestCase {
|
| verify(source);
|
| }
|
|
|
| - public void fail_memberWithClassName() throws Exception { // field, getter, setter, method
|
| - Source source = addSource(createSource(//
|
| - "class A {",
|
| - " int A = 0;",
|
| - "}"));
|
| - resolve(source);
|
| - assertErrors(CompileTimeErrorCode.MEMBER_WITH_CLASS_NAME);
|
| - verify(source);
|
| - }
|
| -
|
| public void fail_mixinDeclaresConstructor() throws Exception {
|
| Source source = addSource(createSource(//
|
| "class A {",
|
| @@ -1710,6 +1700,40 @@ public class CompileTimeErrorCodeTest extends ResolverTestCase {
|
| // We cannot verify resolution with undefined labels
|
| }
|
|
|
| + public void test_memberWithClassName_field() throws Exception {
|
| + Source source = addSource(createSource(//
|
| + "class A {",
|
| + " int A = 0;",
|
| + "}"));
|
| + resolve(source);
|
| + assertErrors(CompileTimeErrorCode.MEMBER_WITH_CLASS_NAME);
|
| + verify(source);
|
| + }
|
| +
|
| + public void test_memberWithClassName_field2() throws Exception {
|
| + Source source = addSource(createSource(//
|
| + "class A {",
|
| + " int z, A, b = 0;",
|
| + "}"));
|
| + resolve(source);
|
| + assertErrors(CompileTimeErrorCode.MEMBER_WITH_CLASS_NAME);
|
| + verify(source);
|
| + }
|
| +
|
| + public void test_memberWithClassName_getter() throws Exception {
|
| + Source source = addSource(createSource(//
|
| + "class A {",
|
| + " get A() => 0;",
|
| + "}"));
|
| + resolve(source);
|
| + assertErrors(CompileTimeErrorCode.MEMBER_WITH_CLASS_NAME);
|
| + verify(source);
|
| + }
|
| +
|
| + public void test_memberWithClassName_method() throws Exception {
|
| + // no test because indistinguishable from constructor
|
| + }
|
| +
|
| public void test_mixinOfNonClass_class() throws Exception {
|
| Source source = addSource(createSource(//
|
| "int A;",
|
|
|