| OLD | NEW |
| 1 // This code was auto-generated, is not intended to be edited, and is subject to | 1 // This code was auto-generated, is not intended to be edited, and is subject to |
| 2 // significant change. Please see the README file for more information. | 2 // significant change. Please see the README file for more information. |
| 3 library engine.resolver_test; | 3 library engine.resolver_test; |
| 4 import 'package:analyzer_experimental/src/generated/java_core.dart'; | 4 import 'package:analyzer_experimental/src/generated/java_core.dart'; |
| 5 import 'package:analyzer_experimental/src/generated/java_junit.dart'; | 5 import 'package:analyzer_experimental/src/generated/java_junit.dart'; |
| 6 import 'package:analyzer_experimental/src/generated/source_io.dart'; | 6 import 'package:analyzer_experimental/src/generated/source_io.dart'; |
| 7 import 'package:analyzer_experimental/src/generated/error.dart'; | 7 import 'package:analyzer_experimental/src/generated/error.dart'; |
| 8 import 'package:analyzer_experimental/src/generated/scanner.dart'; | 8 import 'package:analyzer_experimental/src/generated/scanner.dart'; |
| 9 import 'package:analyzer_experimental/src/generated/ast.dart'; | 9 import 'package:analyzer_experimental/src/generated/ast.dart'; |
| 10 import 'package:analyzer_experimental/src/generated/parser.dart' show ParserErro
rCode; | 10 import 'package:analyzer_experimental/src/generated/parser.dart' show ParserErro
rCode; |
| (...skipping 4888 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4899 void test_undefinedGetter_static() { | 4899 void test_undefinedGetter_static() { |
| 4900 Source source = addSource(EngineTestCase.createSource(["class A {}", "var a
= A.B;"])); | 4900 Source source = addSource(EngineTestCase.createSource(["class A {}", "var a
= A.B;"])); |
| 4901 resolve(source); | 4901 resolve(source); |
| 4902 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_GETTER]); | 4902 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_GETTER]); |
| 4903 } | 4903 } |
| 4904 void test_undefinedMethod() { | 4904 void test_undefinedMethod() { |
| 4905 Source source = addSource(EngineTestCase.createSource(["class A {", " void
m() {", " n();", " }", "}"])); | 4905 Source source = addSource(EngineTestCase.createSource(["class A {", " void
m() {", " n();", " }", "}"])); |
| 4906 resolve(source); | 4906 resolve(source); |
| 4907 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_METHOD]); | 4907 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_METHOD]); |
| 4908 } | 4908 } |
| 4909 void test_undefinedMethod_assignmentExpression() { |
| 4910 Source source = addSource(EngineTestCase.createSource([ |
| 4911 "class A {}", |
| 4912 "class B {", |
| 4913 " f(A a) {", |
| 4914 " A a2 = new A();", |
| 4915 " a += a2;", |
| 4916 " }", |
| 4917 "}"])); |
| 4918 resolve(source); |
| 4919 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_METHOD]); |
| 4920 } |
| 4909 void test_undefinedMethod_ignoreTypePropagation() { | 4921 void test_undefinedMethod_ignoreTypePropagation() { |
| 4910 Source source = addSource(EngineTestCase.createSource([ | 4922 Source source = addSource(EngineTestCase.createSource([ |
| 4911 "class A {}", | 4923 "class A {}", |
| 4912 "class B extends A {", | 4924 "class B extends A {", |
| 4913 " m() {}", | 4925 " m() {}", |
| 4914 "}", | 4926 "}", |
| 4915 "class C {", | 4927 "class C {", |
| 4916 "f() {", | 4928 " f() {", |
| 4917 " A a = new B();", | 4929 " A a = new B();", |
| 4918 " a.m();", | 4930 " a.m();", |
| 4919 " }", | 4931 " }", |
| 4920 "}"])); | 4932 "}"])); |
| 4921 resolve(source); | 4933 resolve(source); |
| 4922 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_METHOD]); | 4934 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_METHOD]); |
| 4923 } | 4935 } |
| 4924 void test_undefinedOperator_indexBoth() { | 4936 void test_undefinedOperator_indexBoth() { |
| 4925 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a[0]++;", "}"])); | 4937 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a[0]++;", "}"])); |
| 4926 resolve(source); | 4938 resolve(source); |
| 4927 assertErrors(source, [ | 4939 assertErrors(source, [ |
| 4928 StaticTypeWarningCode.UNDEFINED_OPERATOR, | 4940 StaticTypeWarningCode.UNDEFINED_OPERATOR, |
| 4929 StaticTypeWarningCode.UNDEFINED_OPERATOR]); | 4941 StaticTypeWarningCode.UNDEFINED_OPERATOR]); |
| 4930 } | 4942 } |
| 4931 void test_undefinedOperator_indexGetter() { | 4943 void test_undefinedOperator_indexGetter() { |
| 4932 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a[0];", "}"])); | 4944 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a[0];", "}"])); |
| 4933 resolve(source); | 4945 resolve(source); |
| 4934 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_OPERATOR]); | 4946 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_OPERATOR]); |
| 4935 } | 4947 } |
| 4936 void test_undefinedOperator_indexSetter() { | 4948 void test_undefinedOperator_indexSetter() { |
| 4937 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a[0] = 1;", "}"])); | 4949 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a[0] = 1;", "}"])); |
| 4938 resolve(source); | 4950 resolve(source); |
| 4939 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_OPERATOR]); | 4951 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_OPERATOR]); |
| 4940 } | 4952 } |
| 4941 void test_undefinedOperator_plus() { | 4953 void test_undefinedOperator_plus() { |
| 4942 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a + 1;", "}"])); | 4954 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a + 1;", "}"])); |
| 4943 resolve(source); | 4955 resolve(source); |
| 4944 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_OPERATOR]); | 4956 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_OPERATOR]); |
| 4945 } | 4957 } |
| 4958 void test_undefinedOperator_postfixExpression() { |
| 4959 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " a++;", "}"])); |
| 4960 resolve(source); |
| 4961 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_OPERATOR]); |
| 4962 } |
| 4963 void test_undefinedOperator_prefixExpression() { |
| 4964 Source source = addSource(EngineTestCase.createSource(["class A {}", "f(A a)
{", " ++a;", "}"])); |
| 4965 resolve(source); |
| 4966 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_OPERATOR]); |
| 4967 } |
| 4946 void test_undefinedSetter() { | 4968 void test_undefinedSetter() { |
| 4947 Source source = addSource(EngineTestCase.createSource(["class T {}", "f(T e1
) { e1.m = 0; }"])); | 4969 Source source = addSource(EngineTestCase.createSource(["class T {}", "f(T e1
) { e1.m = 0; }"])); |
| 4948 resolve(source); | 4970 resolve(source); |
| 4949 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_SETTER]); | 4971 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_SETTER]); |
| 4950 } | 4972 } |
| 4951 void test_undefinedSetter_static() { | 4973 void test_undefinedSetter_static() { |
| 4952 Source source = addSource(EngineTestCase.createSource(["class A {}", "f() {
A.B = 0;}"])); | 4974 Source source = addSource(EngineTestCase.createSource(["class A {}", "f() {
A.B = 0;}"])); |
| 4953 resolve(source); | 4975 resolve(source); |
| 4954 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_SETTER]); | 4976 assertErrors(source, [StaticTypeWarningCode.UNDEFINED_SETTER]); |
| 4955 } | 4977 } |
| (...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5273 runJUnitTest(__test, __test.test_undefinedGetter); | 5295 runJUnitTest(__test, __test.test_undefinedGetter); |
| 5274 }); | 5296 }); |
| 5275 _ut.test('test_undefinedGetter_static', () { | 5297 _ut.test('test_undefinedGetter_static', () { |
| 5276 final __test = new StaticTypeWarningCodeTest(); | 5298 final __test = new StaticTypeWarningCodeTest(); |
| 5277 runJUnitTest(__test, __test.test_undefinedGetter_static); | 5299 runJUnitTest(__test, __test.test_undefinedGetter_static); |
| 5278 }); | 5300 }); |
| 5279 _ut.test('test_undefinedMethod', () { | 5301 _ut.test('test_undefinedMethod', () { |
| 5280 final __test = new StaticTypeWarningCodeTest(); | 5302 final __test = new StaticTypeWarningCodeTest(); |
| 5281 runJUnitTest(__test, __test.test_undefinedMethod); | 5303 runJUnitTest(__test, __test.test_undefinedMethod); |
| 5282 }); | 5304 }); |
| 5305 _ut.test('test_undefinedMethod_assignmentExpression', () { |
| 5306 final __test = new StaticTypeWarningCodeTest(); |
| 5307 runJUnitTest(__test, __test.test_undefinedMethod_assignmentExpression); |
| 5308 }); |
| 5283 _ut.test('test_undefinedMethod_ignoreTypePropagation', () { | 5309 _ut.test('test_undefinedMethod_ignoreTypePropagation', () { |
| 5284 final __test = new StaticTypeWarningCodeTest(); | 5310 final __test = new StaticTypeWarningCodeTest(); |
| 5285 runJUnitTest(__test, __test.test_undefinedMethod_ignoreTypePropagation); | 5311 runJUnitTest(__test, __test.test_undefinedMethod_ignoreTypePropagation); |
| 5286 }); | 5312 }); |
| 5287 _ut.test('test_undefinedOperator_indexBoth', () { | 5313 _ut.test('test_undefinedOperator_indexBoth', () { |
| 5288 final __test = new StaticTypeWarningCodeTest(); | 5314 final __test = new StaticTypeWarningCodeTest(); |
| 5289 runJUnitTest(__test, __test.test_undefinedOperator_indexBoth); | 5315 runJUnitTest(__test, __test.test_undefinedOperator_indexBoth); |
| 5290 }); | 5316 }); |
| 5291 _ut.test('test_undefinedOperator_indexGetter', () { | 5317 _ut.test('test_undefinedOperator_indexGetter', () { |
| 5292 final __test = new StaticTypeWarningCodeTest(); | 5318 final __test = new StaticTypeWarningCodeTest(); |
| 5293 runJUnitTest(__test, __test.test_undefinedOperator_indexGetter); | 5319 runJUnitTest(__test, __test.test_undefinedOperator_indexGetter); |
| 5294 }); | 5320 }); |
| 5295 _ut.test('test_undefinedOperator_indexSetter', () { | 5321 _ut.test('test_undefinedOperator_indexSetter', () { |
| 5296 final __test = new StaticTypeWarningCodeTest(); | 5322 final __test = new StaticTypeWarningCodeTest(); |
| 5297 runJUnitTest(__test, __test.test_undefinedOperator_indexSetter); | 5323 runJUnitTest(__test, __test.test_undefinedOperator_indexSetter); |
| 5298 }); | 5324 }); |
| 5299 _ut.test('test_undefinedOperator_plus', () { | 5325 _ut.test('test_undefinedOperator_plus', () { |
| 5300 final __test = new StaticTypeWarningCodeTest(); | 5326 final __test = new StaticTypeWarningCodeTest(); |
| 5301 runJUnitTest(__test, __test.test_undefinedOperator_plus); | 5327 runJUnitTest(__test, __test.test_undefinedOperator_plus); |
| 5302 }); | 5328 }); |
| 5329 _ut.test('test_undefinedOperator_postfixExpression', () { |
| 5330 final __test = new StaticTypeWarningCodeTest(); |
| 5331 runJUnitTest(__test, __test.test_undefinedOperator_postfixExpression); |
| 5332 }); |
| 5333 _ut.test('test_undefinedOperator_prefixExpression', () { |
| 5334 final __test = new StaticTypeWarningCodeTest(); |
| 5335 runJUnitTest(__test, __test.test_undefinedOperator_prefixExpression); |
| 5336 }); |
| 5303 _ut.test('test_undefinedSetter', () { | 5337 _ut.test('test_undefinedSetter', () { |
| 5304 final __test = new StaticTypeWarningCodeTest(); | 5338 final __test = new StaticTypeWarningCodeTest(); |
| 5305 runJUnitTest(__test, __test.test_undefinedSetter); | 5339 runJUnitTest(__test, __test.test_undefinedSetter); |
| 5306 }); | 5340 }); |
| 5307 _ut.test('test_undefinedSetter_static', () { | 5341 _ut.test('test_undefinedSetter_static', () { |
| 5308 final __test = new StaticTypeWarningCodeTest(); | 5342 final __test = new StaticTypeWarningCodeTest(); |
| 5309 runJUnitTest(__test, __test.test_undefinedSetter_static); | 5343 runJUnitTest(__test, __test.test_undefinedSetter_static); |
| 5310 }); | 5344 }); |
| 5311 _ut.test('test_undefinedSuperMethod', () { | 5345 _ut.test('test_undefinedSuperMethod', () { |
| 5312 final __test = new StaticTypeWarningCodeTest(); | 5346 final __test = new StaticTypeWarningCodeTest(); |
| (...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5698 resolve(source); | 5732 resolve(source); |
| 5699 assertErrors(source, [HintCode.TYPE_CHECK_IS_NULL]); | 5733 assertErrors(source, [HintCode.TYPE_CHECK_IS_NULL]); |
| 5700 verify([source]); | 5734 verify([source]); |
| 5701 } | 5735 } |
| 5702 void test_typeCheck_type_not_Null() { | 5736 void test_typeCheck_type_not_Null() { |
| 5703 Source source = addSource(EngineTestCase.createSource(["m(i) {", " bool b =
i is! Null;", "}"])); | 5737 Source source = addSource(EngineTestCase.createSource(["m(i) {", " bool b =
i is! Null;", "}"])); |
| 5704 resolve(source); | 5738 resolve(source); |
| 5705 assertErrors(source, [HintCode.TYPE_CHECK_IS_NOT_NULL]); | 5739 assertErrors(source, [HintCode.TYPE_CHECK_IS_NOT_NULL]); |
| 5706 verify([source]); | 5740 verify([source]); |
| 5707 } | 5741 } |
| 5742 void test_undefinedGetter() { |
| 5743 Source source = addSource(EngineTestCase.createSource([ |
| 5744 "class A {}", |
| 5745 "f(var a) {", |
| 5746 " if(a is A) {", |
| 5747 " return a.m;", |
| 5748 " }", |
| 5749 "}"])); |
| 5750 resolve(source); |
| 5751 assertErrors(source, [HintCode.UNDEFINED_GETTER]); |
| 5752 } |
| 5753 void test_undefinedGetter_message() { |
| 5754 JUnitTestCase.assertEquals(StaticTypeWarningCode.UNDEFINED_GETTER.message, S
taticWarningCode.UNDEFINED_GETTER.message); |
| 5755 } |
| 5756 void test_undefinedMethod() { |
| 5757 Source source = addSource(EngineTestCase.createSource([ |
| 5758 "f() {", |
| 5759 " var a = 'str';", |
| 5760 " a.notAMethodOnString();", |
| 5761 "}"])); |
| 5762 resolve(source); |
| 5763 assertErrors(source, [HintCode.UNDEFINED_METHOD]); |
| 5764 } |
| 5765 void test_undefinedMethod_assignmentExpression() { |
| 5766 Source source = addSource(EngineTestCase.createSource([ |
| 5767 "class A {}", |
| 5768 "class B {", |
| 5769 " f(var a, var a2) {", |
| 5770 " a = new A();", |
| 5771 " a2 = new A();", |
| 5772 " a += a2;", |
| 5773 " }", |
| 5774 "}"])); |
| 5775 resolve(source); |
| 5776 assertErrors(source, [HintCode.UNDEFINED_METHOD]); |
| 5777 } |
| 5778 void test_undefinedOperator_indexBoth() { |
| 5779 Source source = addSource(EngineTestCase.createSource([ |
| 5780 "class A {}", |
| 5781 "f(var a) {", |
| 5782 " if(a is A) {", |
| 5783 " a[0]++;", |
| 5784 " }", |
| 5785 "}"])); |
| 5786 resolve(source); |
| 5787 assertErrors(source, [HintCode.UNDEFINED_OPERATOR, HintCode.UNDEFINED_OPERAT
OR]); |
| 5788 } |
| 5789 void test_undefinedOperator_indexGetter() { |
| 5790 Source source = addSource(EngineTestCase.createSource([ |
| 5791 "class A {}", |
| 5792 "f(var a) {", |
| 5793 " if(a is A) {", |
| 5794 " a[0];", |
| 5795 " }", |
| 5796 "}"])); |
| 5797 resolve(source); |
| 5798 assertErrors(source, [HintCode.UNDEFINED_OPERATOR]); |
| 5799 } |
| 5800 void test_undefinedOperator_indexSetter() { |
| 5801 Source source = addSource(EngineTestCase.createSource([ |
| 5802 "class A {}", |
| 5803 "f(var a) {", |
| 5804 " if(a is A) {", |
| 5805 " a[0] = 1;", |
| 5806 " }", |
| 5807 "}"])); |
| 5808 resolve(source); |
| 5809 assertErrors(source, [HintCode.UNDEFINED_OPERATOR]); |
| 5810 } |
| 5811 void test_undefinedOperator_plus() { |
| 5812 Source source = addSource(EngineTestCase.createSource([ |
| 5813 "class A {}", |
| 5814 "f(var a) {", |
| 5815 " if(a is A) {", |
| 5816 " a + 1;", |
| 5817 " }", |
| 5818 "}"])); |
| 5819 resolve(source); |
| 5820 assertErrors(source, [HintCode.UNDEFINED_OPERATOR]); |
| 5821 } |
| 5822 void test_undefinedOperator_postfixExpression() { |
| 5823 Source source = addSource(EngineTestCase.createSource([ |
| 5824 "class A {}", |
| 5825 "f(var a) {", |
| 5826 " if(a is A) {", |
| 5827 " a++;", |
| 5828 " }", |
| 5829 "}"])); |
| 5830 resolve(source); |
| 5831 assertErrors(source, [HintCode.UNDEFINED_OPERATOR]); |
| 5832 } |
| 5833 void test_undefinedOperator_prefixExpression() { |
| 5834 Source source = addSource(EngineTestCase.createSource([ |
| 5835 "class A {}", |
| 5836 "f(var a) {", |
| 5837 " if(a is A) {", |
| 5838 " ++a;", |
| 5839 " }", |
| 5840 "}"])); |
| 5841 resolve(source); |
| 5842 assertErrors(source, [HintCode.UNDEFINED_OPERATOR]); |
| 5843 } |
| 5844 void test_undefinedSetter() { |
| 5845 Source source = addSource(EngineTestCase.createSource([ |
| 5846 "class A {}", |
| 5847 "f(var a) {", |
| 5848 " if(a is A) {", |
| 5849 " a.m = 0;", |
| 5850 " }", |
| 5851 "}"])); |
| 5852 resolve(source); |
| 5853 assertErrors(source, [HintCode.UNDEFINED_SETTER]); |
| 5854 } |
| 5855 void test_undefinedSetter_message() { |
| 5856 JUnitTestCase.assertEquals(StaticTypeWarningCode.UNDEFINED_SETTER.message, S
taticWarningCode.UNDEFINED_SETTER.message); |
| 5857 } |
| 5708 void test_unnecessaryCast_type_supertype() { | 5858 void test_unnecessaryCast_type_supertype() { |
| 5709 Source source = addSource(EngineTestCase.createSource(["m(int i) {", " var
b = i as Object;", "}"])); | 5859 Source source = addSource(EngineTestCase.createSource(["m(int i) {", " var
b = i as Object;", "}"])); |
| 5710 resolve(source); | 5860 resolve(source); |
| 5711 assertErrors(source, [HintCode.UNNECESSARY_CAST]); | 5861 assertErrors(source, [HintCode.UNNECESSARY_CAST]); |
| 5712 verify([source]); | 5862 verify([source]); |
| 5713 } | 5863 } |
| 5714 void test_unnecessaryCast_type_type() { | 5864 void test_unnecessaryCast_type_type() { |
| 5715 Source source = addSource(EngineTestCase.createSource(["m(num i) {", " var
b = i as num;", "}"])); | 5865 Source source = addSource(EngineTestCase.createSource(["m(num i) {", " var
b = i as num;", "}"])); |
| 5716 resolve(source); | 5866 resolve(source); |
| 5717 assertErrors(source, [HintCode.UNNECESSARY_CAST]); | 5867 assertErrors(source, [HintCode.UNNECESSARY_CAST]); |
| (...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5952 runJUnitTest(__test, __test.test_overriddingPrivateMember_setter); | 6102 runJUnitTest(__test, __test.test_overriddingPrivateMember_setter); |
| 5953 }); | 6103 }); |
| 5954 _ut.test('test_typeCheck_type_is_Null', () { | 6104 _ut.test('test_typeCheck_type_is_Null', () { |
| 5955 final __test = new HintCodeTest(); | 6105 final __test = new HintCodeTest(); |
| 5956 runJUnitTest(__test, __test.test_typeCheck_type_is_Null); | 6106 runJUnitTest(__test, __test.test_typeCheck_type_is_Null); |
| 5957 }); | 6107 }); |
| 5958 _ut.test('test_typeCheck_type_not_Null', () { | 6108 _ut.test('test_typeCheck_type_not_Null', () { |
| 5959 final __test = new HintCodeTest(); | 6109 final __test = new HintCodeTest(); |
| 5960 runJUnitTest(__test, __test.test_typeCheck_type_not_Null); | 6110 runJUnitTest(__test, __test.test_typeCheck_type_not_Null); |
| 5961 }); | 6111 }); |
| 6112 _ut.test('test_undefinedGetter', () { |
| 6113 final __test = new HintCodeTest(); |
| 6114 runJUnitTest(__test, __test.test_undefinedGetter); |
| 6115 }); |
| 6116 _ut.test('test_undefinedGetter_message', () { |
| 6117 final __test = new HintCodeTest(); |
| 6118 runJUnitTest(__test, __test.test_undefinedGetter_message); |
| 6119 }); |
| 6120 _ut.test('test_undefinedMethod', () { |
| 6121 final __test = new HintCodeTest(); |
| 6122 runJUnitTest(__test, __test.test_undefinedMethod); |
| 6123 }); |
| 6124 _ut.test('test_undefinedMethod_assignmentExpression', () { |
| 6125 final __test = new HintCodeTest(); |
| 6126 runJUnitTest(__test, __test.test_undefinedMethod_assignmentExpression); |
| 6127 }); |
| 6128 _ut.test('test_undefinedOperator_indexBoth', () { |
| 6129 final __test = new HintCodeTest(); |
| 6130 runJUnitTest(__test, __test.test_undefinedOperator_indexBoth); |
| 6131 }); |
| 6132 _ut.test('test_undefinedOperator_indexGetter', () { |
| 6133 final __test = new HintCodeTest(); |
| 6134 runJUnitTest(__test, __test.test_undefinedOperator_indexGetter); |
| 6135 }); |
| 6136 _ut.test('test_undefinedOperator_indexSetter', () { |
| 6137 final __test = new HintCodeTest(); |
| 6138 runJUnitTest(__test, __test.test_undefinedOperator_indexSetter); |
| 6139 }); |
| 6140 _ut.test('test_undefinedOperator_plus', () { |
| 6141 final __test = new HintCodeTest(); |
| 6142 runJUnitTest(__test, __test.test_undefinedOperator_plus); |
| 6143 }); |
| 6144 _ut.test('test_undefinedOperator_postfixExpression', () { |
| 6145 final __test = new HintCodeTest(); |
| 6146 runJUnitTest(__test, __test.test_undefinedOperator_postfixExpression); |
| 6147 }); |
| 6148 _ut.test('test_undefinedOperator_prefixExpression', () { |
| 6149 final __test = new HintCodeTest(); |
| 6150 runJUnitTest(__test, __test.test_undefinedOperator_prefixExpression); |
| 6151 }); |
| 6152 _ut.test('test_undefinedSetter', () { |
| 6153 final __test = new HintCodeTest(); |
| 6154 runJUnitTest(__test, __test.test_undefinedSetter); |
| 6155 }); |
| 6156 _ut.test('test_undefinedSetter_message', () { |
| 6157 final __test = new HintCodeTest(); |
| 6158 runJUnitTest(__test, __test.test_undefinedSetter_message); |
| 6159 }); |
| 5962 _ut.test('test_unnecessaryCast_type_supertype', () { | 6160 _ut.test('test_unnecessaryCast_type_supertype', () { |
| 5963 final __test = new HintCodeTest(); | 6161 final __test = new HintCodeTest(); |
| 5964 runJUnitTest(__test, __test.test_unnecessaryCast_type_supertype); | 6162 runJUnitTest(__test, __test.test_unnecessaryCast_type_supertype); |
| 5965 }); | 6163 }); |
| 5966 _ut.test('test_unnecessaryCast_type_type', () { | 6164 _ut.test('test_unnecessaryCast_type_type', () { |
| 5967 final __test = new HintCodeTest(); | 6165 final __test = new HintCodeTest(); |
| 5968 runJUnitTest(__test, __test.test_unnecessaryCast_type_type); | 6166 runJUnitTest(__test, __test.test_unnecessaryCast_type_type); |
| 5969 }); | 6167 }); |
| 5970 _ut.test('test_unnecessaryTypeCheck_null_is_Null', () { | 6168 _ut.test('test_unnecessaryTypeCheck_null_is_Null', () { |
| 5971 final __test = new HintCodeTest(); | 6169 final __test = new HintCodeTest(); |
| (...skipping 11056 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 17028 resolve(source); | 17226 resolve(source); |
| 17029 assertNoErrors(source); | 17227 assertNoErrors(source); |
| 17030 verify([source]); | 17228 verify([source]); |
| 17031 } | 17229 } |
| 17032 void test_unnecessaryCast_type_dynamic() { | 17230 void test_unnecessaryCast_type_dynamic() { |
| 17033 Source source = addSource(EngineTestCase.createSource(["m(v) {", " var b =
Object as dynamic;", "}"])); | 17231 Source source = addSource(EngineTestCase.createSource(["m(v) {", " var b =
Object as dynamic;", "}"])); |
| 17034 resolve(source); | 17232 resolve(source); |
| 17035 assertNoErrors(source); | 17233 assertNoErrors(source); |
| 17036 verify([source]); | 17234 verify([source]); |
| 17037 } | 17235 } |
| 17236 void test_unusedImport_annotationOnDirective() { |
| 17237 Source source = addSource(EngineTestCase.createSource(["library L;", "@A()",
"import 'lib1.dart';"])); |
| 17238 Source source2 = addSource2("/lib1.dart", EngineTestCase.createSource(["libr
ary lib1;", "class A {", " const A() {}", "}"])); |
| 17239 resolve(source); |
| 17240 assertErrors(source, []); |
| 17241 verify([source, source2]); |
| 17242 } |
| 17038 void test_unusedImport_core_library() { | 17243 void test_unusedImport_core_library() { |
| 17039 Source source = addSource(EngineTestCase.createSource(["library L;", "import
'dart:core';"])); | 17244 Source source = addSource(EngineTestCase.createSource(["library L;", "import
'dart:core';"])); |
| 17040 resolve(source); | 17245 resolve(source); |
| 17041 assertNoErrors(source); | 17246 assertNoErrors(source); |
| 17042 verify([source]); | 17247 verify([source]); |
| 17043 } | 17248 } |
| 17044 void test_unusedImport_export() { | 17249 void test_unusedImport_export() { |
| 17045 Source source = addSource(EngineTestCase.createSource(["library L;", "import
'lib1.dart';", "Two two;"])); | 17250 Source source = addSource(EngineTestCase.createSource(["library L;", "import
'lib1.dart';", "Two two;"])); |
| 17046 addSource2("/lib1.dart", EngineTestCase.createSource(["library lib1;", "expo
rt 'lib2.dart';", "class One {}"])); | 17251 addSource2("/lib1.dart", EngineTestCase.createSource(["library lib1;", "expo
rt 'lib2.dart';", "class One {}"])); |
| 17047 addSource2("/lib2.dart", EngineTestCase.createSource(["library lib2;", "clas
s Two {}"])); | 17252 addSource2("/lib2.dart", EngineTestCase.createSource(["library lib2;", "clas
s Two {}"])); |
| (...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 17162 runJUnitTest(__test, __test.test_overrideEqualsButNotHashCode); | 17367 runJUnitTest(__test, __test.test_overrideEqualsButNotHashCode); |
| 17163 }); | 17368 }); |
| 17164 _ut.test('test_unnecessaryCast_dynamic_type', () { | 17369 _ut.test('test_unnecessaryCast_dynamic_type', () { |
| 17165 final __test = new NonHintCodeTest(); | 17370 final __test = new NonHintCodeTest(); |
| 17166 runJUnitTest(__test, __test.test_unnecessaryCast_dynamic_type); | 17371 runJUnitTest(__test, __test.test_unnecessaryCast_dynamic_type); |
| 17167 }); | 17372 }); |
| 17168 _ut.test('test_unnecessaryCast_type_dynamic', () { | 17373 _ut.test('test_unnecessaryCast_type_dynamic', () { |
| 17169 final __test = new NonHintCodeTest(); | 17374 final __test = new NonHintCodeTest(); |
| 17170 runJUnitTest(__test, __test.test_unnecessaryCast_type_dynamic); | 17375 runJUnitTest(__test, __test.test_unnecessaryCast_type_dynamic); |
| 17171 }); | 17376 }); |
| 17377 _ut.test('test_unusedImport_annotationOnDirective', () { |
| 17378 final __test = new NonHintCodeTest(); |
| 17379 runJUnitTest(__test, __test.test_unusedImport_annotationOnDirective); |
| 17380 }); |
| 17172 _ut.test('test_unusedImport_core_library', () { | 17381 _ut.test('test_unusedImport_core_library', () { |
| 17173 final __test = new NonHintCodeTest(); | 17382 final __test = new NonHintCodeTest(); |
| 17174 runJUnitTest(__test, __test.test_unusedImport_core_library); | 17383 runJUnitTest(__test, __test.test_unusedImport_core_library); |
| 17175 }); | 17384 }); |
| 17176 _ut.test('test_unusedImport_export', () { | 17385 _ut.test('test_unusedImport_export', () { |
| 17177 final __test = new NonHintCodeTest(); | 17386 final __test = new NonHintCodeTest(); |
| 17178 runJUnitTest(__test, __test.test_unusedImport_export); | 17387 runJUnitTest(__test, __test.test_unusedImport_export); |
| 17179 }); | 17388 }); |
| 17180 _ut.test('test_unusedImport_export2', () { | 17389 _ut.test('test_unusedImport_export2', () { |
| 17181 final __test = new NonHintCodeTest(); | 17390 final __test = new NonHintCodeTest(); |
| (...skipping 1136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 18318 // ErrorResolverTest.dartSuite(); | 18527 // ErrorResolverTest.dartSuite(); |
| 18319 // HintCodeTest.dartSuite(); | 18528 // HintCodeTest.dartSuite(); |
| 18320 // NonHintCodeTest.dartSuite(); | 18529 // NonHintCodeTest.dartSuite(); |
| 18321 // NonErrorResolverTest.dartSuite(); | 18530 // NonErrorResolverTest.dartSuite(); |
| 18322 // SimpleResolverTest.dartSuite(); | 18531 // SimpleResolverTest.dartSuite(); |
| 18323 // StaticTypeWarningCodeTest.dartSuite(); | 18532 // StaticTypeWarningCodeTest.dartSuite(); |
| 18324 // StaticWarningCodeTest.dartSuite(); | 18533 // StaticWarningCodeTest.dartSuite(); |
| 18325 // StrictModeTest.dartSuite(); | 18534 // StrictModeTest.dartSuite(); |
| 18326 // TypePropagationTest.dartSuite(); | 18535 // TypePropagationTest.dartSuite(); |
| 18327 } | 18536 } |
| OLD | NEW |