OLD | NEW |
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 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
7 | 7 |
8 library engine.resolver_test; | 8 library engine.resolver_test; |
9 | 9 |
10 import 'dart:collection'; | 10 import 'dart:collection'; |
(...skipping 2709 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2720 " break;", | 2720 " break;", |
2721 " }", | 2721 " }", |
2722 "}"])); | 2722 "}"])); |
2723 resolve(source); | 2723 resolve(source); |
2724 assertErrors(source, [ | 2724 assertErrors(source, [ |
2725 CompileTimeErrorCode.INCONSISTENT_CASE_EXPRESSION_TYPES, | 2725 CompileTimeErrorCode.INCONSISTENT_CASE_EXPRESSION_TYPES, |
2726 CompileTimeErrorCode.INCONSISTENT_CASE_EXPRESSION_TYPES]); | 2726 CompileTimeErrorCode.INCONSISTENT_CASE_EXPRESSION_TYPES]); |
2727 verify([source]); | 2727 verify([source]); |
2728 } | 2728 } |
2729 | 2729 |
2730 void test_initializerForNonExistant_initializer() { | 2730 void test_initializerForNonExistent_initializer() { |
2731 Source source = addSource(EngineTestCase.createSource(["class A {", " A() :
x = 0 {}", "}"])); | 2731 Source source = addSource(EngineTestCase.createSource(["class A {", " A() :
x = 0 {}", "}"])); |
2732 resolve(source); | 2732 resolve(source); |
2733 assertErrors(source, [CompileTimeErrorCode.INITIALIZER_FOR_NON_EXISTANT_FIEL
D]); | 2733 assertErrors(source, [CompileTimeErrorCode.INITIALIZER_FOR_NON_EXISTENT_FIEL
D]); |
2734 } | 2734 } |
2735 | 2735 |
2736 void test_initializerForStaticField() { | 2736 void test_initializerForStaticField() { |
2737 Source source = addSource(EngineTestCase.createSource(["class A {", " stati
c int x;", " A() : x = 0 {}", "}"])); | 2737 Source source = addSource(EngineTestCase.createSource(["class A {", " stati
c int x;", " A() : x = 0 {}", "}"])); |
2738 resolve(source); | 2738 resolve(source); |
2739 assertErrors(source, [CompileTimeErrorCode.INITIALIZER_FOR_STATIC_FIELD]); | 2739 assertErrors(source, [CompileTimeErrorCode.INITIALIZER_FOR_STATIC_FIELD]); |
2740 verify([source]); | 2740 verify([source]); |
2741 } | 2741 } |
2742 | 2742 |
2743 void test_initializingFormalForNonExistantField() { | 2743 void test_initializingFormalForNonExistentField() { |
2744 Source source = addSource(EngineTestCase.createSource(["class A {", " A(thi
s.x) {}", "}"])); | 2744 Source source = addSource(EngineTestCase.createSource(["class A {", " A(thi
s.x) {}", "}"])); |
2745 resolve(source); | 2745 resolve(source); |
2746 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXIST
ANT_FIELD]); | 2746 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXIST
ENT_FIELD]); |
2747 verify([source]); | 2747 verify([source]); |
2748 } | 2748 } |
2749 | 2749 |
2750 void test_initializingFormalForNonExistantField_notInEnclosingClass() { | 2750 void test_initializingFormalForNonExistentField_notInEnclosingClass() { |
2751 Source source = addSource(EngineTestCase.createSource([ | 2751 Source source = addSource(EngineTestCase.createSource([ |
2752 "class A {", | 2752 "class A {", |
2753 "int x;", | 2753 "int x;", |
2754 "}", | 2754 "}", |
2755 "class B extends A {", | 2755 "class B extends A {", |
2756 " B(this.x) {}", | 2756 " B(this.x) {}", |
2757 "}"])); | 2757 "}"])); |
2758 resolve(source); | 2758 resolve(source); |
2759 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXIST
ANT_FIELD]); | 2759 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXIST
ENT_FIELD]); |
2760 verify([source]); | 2760 verify([source]); |
2761 } | 2761 } |
2762 | 2762 |
2763 void test_initializingFormalForNonExistantField_optional() { | 2763 void test_initializingFormalForNonExistentField_optional() { |
2764 Source source = addSource(EngineTestCase.createSource(["class A {", " A([th
is.x]) {}", "}"])); | 2764 Source source = addSource(EngineTestCase.createSource(["class A {", " A([th
is.x]) {}", "}"])); |
2765 resolve(source); | 2765 resolve(source); |
2766 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXIST
ANT_FIELD]); | 2766 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXIST
ENT_FIELD]); |
2767 verify([source]); | 2767 verify([source]); |
2768 } | 2768 } |
2769 | 2769 |
2770 void test_initializingFormalForNonExistantField_synthetic() { | 2770 void test_initializingFormalForNonExistentField_synthetic() { |
2771 Source source = addSource(EngineTestCase.createSource(["class A {", " int g
et x => 1;", " A(this.x) {}", "}"])); | 2771 Source source = addSource(EngineTestCase.createSource(["class A {", " int g
et x => 1;", " A(this.x) {}", "}"])); |
2772 resolve(source); | 2772 resolve(source); |
2773 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXIST
ANT_FIELD]); | 2773 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_NON_EXIST
ENT_FIELD]); |
2774 verify([source]); | 2774 verify([source]); |
2775 } | 2775 } |
2776 | 2776 |
2777 void test_initializingFormalForStaticField() { | 2777 void test_initializingFormalForStaticField() { |
2778 Source source = addSource(EngineTestCase.createSource(["class A {", " stati
c int x;", " A([this.x]) {}", "}"])); | 2778 Source source = addSource(EngineTestCase.createSource(["class A {", " stati
c int x;", " A([this.x]) {}", "}"])); |
2779 resolve(source); | 2779 resolve(source); |
2780 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_STATIC_FI
ELD]); | 2780 assertErrors(source, [CompileTimeErrorCode.INITIALIZING_FORMAL_FOR_STATIC_FI
ELD]); |
2781 verify([source]); | 2781 verify([source]); |
2782 } | 2782 } |
2783 | 2783 |
(...skipping 7484 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10268 " x();", | 10268 " x();", |
10269 "}", | 10269 "}", |
10270 "class C implements A, B {", | 10270 "class C implements A, B {", |
10271 " x() {}", | 10271 " x() {}", |
10272 "}"])); | 10272 "}"])); |
10273 resolve(source); | 10273 resolve(source); |
10274 assertNoErrors(source); | 10274 assertNoErrors(source); |
10275 verify([source]); | 10275 verify([source]); |
10276 } | 10276 } |
10277 | 10277 |
10278 void test_initializingFormalForNonExistantField() { | 10278 void test_initializingFormalForNonExistentField() { |
10279 Source source = addSource(EngineTestCase.createSource(["class A {", " int x
;", " A(this.x) {}", "}"])); | 10279 Source source = addSource(EngineTestCase.createSource(["class A {", " int x
;", " A(this.x) {}", "}"])); |
10280 resolve(source); | 10280 resolve(source); |
10281 assertNoErrors(source); | 10281 assertNoErrors(source); |
10282 verify([source]); | 10282 verify([source]); |
10283 } | 10283 } |
10284 | 10284 |
10285 void test_instanceAccessToStaticMember_fromComment() { | 10285 void test_instanceAccessToStaticMember_fromComment() { |
10286 Source source = addSource(EngineTestCase.createSource([ | 10286 Source source = addSource(EngineTestCase.createSource([ |
10287 "class A {", | 10287 "class A {", |
10288 " static m() {}", | 10288 " static m() {}", |
(...skipping 13097 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
23386 runReflectiveTests(HintCodeTest); | 23386 runReflectiveTests(HintCodeTest); |
23387 runReflectiveTests(MemberMapTest); | 23387 runReflectiveTests(MemberMapTest); |
23388 runReflectiveTests(NonErrorResolverTest); | 23388 runReflectiveTests(NonErrorResolverTest); |
23389 runReflectiveTests(NonHintCodeTest); | 23389 runReflectiveTests(NonHintCodeTest); |
23390 runReflectiveTests(SimpleResolverTest); | 23390 runReflectiveTests(SimpleResolverTest); |
23391 runReflectiveTests(StaticTypeWarningCodeTest); | 23391 runReflectiveTests(StaticTypeWarningCodeTest); |
23392 runReflectiveTests(StaticWarningCodeTest); | 23392 runReflectiveTests(StaticWarningCodeTest); |
23393 runReflectiveTests(StrictModeTest); | 23393 runReflectiveTests(StrictModeTest); |
23394 runReflectiveTests(TypePropagationTest); | 23394 runReflectiveTests(TypePropagationTest); |
23395 } | 23395 } |
OLD | NEW |