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

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

Issue 24669002: Support for --no-hints in analyzer_experimental. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Fix hint check; print hints in Dart verison. Created 7 years, 2 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 | Annotate | Revision Log
« no previous file with comments | « pkg/analyzer_experimental/lib/src/generated/resolver.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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
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
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 }
OLDNEW
« no previous file with comments | « pkg/analyzer_experimental/lib/src/generated/resolver.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698