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

Side by Side Diff: pkg/analyzer/test/generated/static_type_warning_code_test.dart

Issue 2933753002: Run the sorter to reduce code churn (Closed)
Patch Set: Created 3 years, 6 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
OLDNEW
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 library analyzer.test.generated.static_type_warning_code_test; 5 library analyzer.test.generated.static_type_warning_code_test;
6 6
7 import 'package:analyzer/error/error.dart'; 7 import 'package:analyzer/error/error.dart';
8 import 'package:analyzer/src/error/codes.dart'; 8 import 'package:analyzer/src/error/codes.dart';
9 import 'package:analyzer/src/generated/engine.dart'; 9 import 'package:analyzer/src/generated/engine.dart';
10 import 'package:analyzer/src/generated/java_core.dart' show formatList; 10 import 'package:analyzer/src/generated/java_core.dart' show formatList;
(...skipping 1103 matching lines...) Expand 10 before | Expand all | Expand 10 after
1114 1114
1115 test_returnOfInvalidType_expressionFunctionBody_method() async { 1115 test_returnOfInvalidType_expressionFunctionBody_method() async {
1116 await assertErrorsInCode( 1116 await assertErrorsInCode(
1117 r''' 1117 r'''
1118 class A { 1118 class A {
1119 int f() => '0'; 1119 int f() => '0';
1120 }''', 1120 }''',
1121 [StaticTypeWarningCode.RETURN_OF_INVALID_TYPE]); 1121 [StaticTypeWarningCode.RETURN_OF_INVALID_TYPE]);
1122 } 1122 }
1123 1123
1124 test_returnOfInvalidType_not_issued_for_expressionFunctionBody_void() async {
1125 await assertNoErrorsInCode("void f() => 42;");
1126 }
1127
1128 test_returnOfInvalidType_function() async { 1124 test_returnOfInvalidType_function() async {
1129 await assertErrorsInCode("int f() { return '0'; }", 1125 await assertErrorsInCode("int f() { return '0'; }",
1130 [StaticTypeWarningCode.RETURN_OF_INVALID_TYPE]); 1126 [StaticTypeWarningCode.RETURN_OF_INVALID_TYPE]);
1131 } 1127 }
1132 1128
1133 test_returnOfInvalidType_getter() async { 1129 test_returnOfInvalidType_getter() async {
1134 await assertErrorsInCode("int get g { return '0'; }", 1130 await assertErrorsInCode("int get g { return '0'; }",
1135 [StaticTypeWarningCode.RETURN_OF_INVALID_TYPE]); 1131 [StaticTypeWarningCode.RETURN_OF_INVALID_TYPE]);
1136 } 1132 }
1137 1133
(...skipping 11 matching lines...) Expand all
1149 1145
1150 test_returnOfInvalidType_method() async { 1146 test_returnOfInvalidType_method() async {
1151 await assertErrorsInCode( 1147 await assertErrorsInCode(
1152 r''' 1148 r'''
1153 class A { 1149 class A {
1154 int f() { return '0'; } 1150 int f() { return '0'; }
1155 }''', 1151 }''',
1156 [StaticTypeWarningCode.RETURN_OF_INVALID_TYPE]); 1152 [StaticTypeWarningCode.RETURN_OF_INVALID_TYPE]);
1157 } 1153 }
1158 1154
1155 test_returnOfInvalidType_not_issued_for_expressionFunctionBody_void() async {
1156 await assertNoErrorsInCode("void f() => 42;");
1157 }
1158
1159 test_returnOfInvalidType_not_issued_for_valid_generic_return() async { 1159 test_returnOfInvalidType_not_issued_for_valid_generic_return() async {
1160 await assertNoErrorsInCode(r''' 1160 await assertNoErrorsInCode(r'''
1161 abstract class F<T, U> { 1161 abstract class F<T, U> {
1162 U get value; 1162 U get value;
1163 } 1163 }
1164 1164
1165 abstract class G<T> { 1165 abstract class G<T> {
1166 T test(F<int, T> arg) => arg.value; 1166 T test(F<int, T> arg) => arg.value;
1167 } 1167 }
1168 1168
(...skipping 1310 matching lines...) Expand 10 before | Expand all | Expand 10 after
2479 Object f3() sync* { yield 42; } 2479 Object f3() sync* { yield 42; }
2480 Iterable f4() sync* { yield 42; } 2480 Iterable f4() sync* { yield 42; }
2481 Iterable<dynamic> f5() sync* { yield 42; } 2481 Iterable<dynamic> f5() sync* { yield 42; }
2482 Iterable<Object> f6() sync* { yield 42; } 2482 Iterable<Object> f6() sync* { yield 42; }
2483 Iterable<num> f7() sync* { yield 42; } 2483 Iterable<num> f7() sync* { yield 42; }
2484 Iterable<int> f8() sync* { yield 42; } 2484 Iterable<int> f8() sync* { yield 42; }
2485 ''', 2485 ''',
2486 []); 2486 []);
2487 } 2487 }
2488 } 2488 }
OLDNEW
« no previous file with comments | « pkg/analyzer/test/generated/parser_fasta_test.dart ('k') | pkg/analyzer/test/generated/static_warning_code_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698