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

Unified Diff: pkg/analyzer/test/generated/static_warning_code_test.dart

Issue 725143004: Format and sort analyzer and analysis_server packages. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: pkg/analyzer/test/generated/static_warning_code_test.dart
diff --git a/pkg/analyzer/test/generated/static_warning_code_test.dart b/pkg/analyzer/test/generated/static_warning_code_test.dart
index 127654a623197b42e4f4a7939476437d93c0ba70..03bfb978378947ff0dc6485f4b0b19ffc25da88e 100644
--- a/pkg/analyzer/test/generated/static_warning_code_test.dart
+++ b/pkg/analyzer/test/generated/static_warning_code_test.dart
@@ -4,14 +4,20 @@
library engine.static_warning_code_test;
-import 'package:analyzer/src/generated/source_io.dart';
import 'package:analyzer/src/generated/error.dart';
import 'package:analyzer/src/generated/parser.dart' show ParserErrorCode;
+import 'package:analyzer/src/generated/source_io.dart';
import 'package:unittest/unittest.dart';
-import 'resolver_test.dart';
+
import '../reflective_tests.dart';
+import 'resolver_test.dart';
+main() {
+ groupSep = ' | ';
+ runReflectiveTests(StaticWarningCodeTest);
+}
+
class StaticWarningCodeTest extends ResolverTestCase {
void fail_undefinedGetter() {
Source source = addSource(r'''
@@ -27,9 +33,11 @@ class StaticWarningCodeTest extends ResolverTestCase {
class A {
}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.UNDEFINED_IDENTIFIER,
- StaticWarningCode.UNDEFINED_IDENTIFIER]);
+ assertErrors(
+ source,
+ [
+ StaticWarningCode.UNDEFINED_IDENTIFIER,
+ StaticWarningCode.UNDEFINED_IDENTIFIER]);
}
void fail_undefinedSetter() {
@@ -70,9 +78,9 @@ class N {}''');
library lib2;
class N {}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.AMBIGUOUS_IMPORT,
- CompileTimeErrorCode.EXTENDS_NON_CLASS]);
+ assertErrors(
+ source,
+ [StaticWarningCode.AMBIGUOUS_IMPORT, CompileTimeErrorCode.EXTENDS_NON_CLASS]);
}
void test_ambiguousImport_implements() {
@@ -87,9 +95,11 @@ class N {}''');
library lib2;
class N {}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.AMBIGUOUS_IMPORT,
- CompileTimeErrorCode.IMPLEMENTS_NON_CLASS]);
+ assertErrors(
+ source,
+ [
+ StaticWarningCode.AMBIGUOUS_IMPORT,
+ CompileTimeErrorCode.IMPLEMENTS_NON_CLASS]);
}
void test_ambiguousImport_inPart() {
@@ -108,9 +118,9 @@ class N {}''');
part of lib;
class A extends N {}''');
resolve(source);
- assertErrors(partSource, [
- StaticWarningCode.AMBIGUOUS_IMPORT,
- CompileTimeErrorCode.EXTENDS_NON_CLASS]);
+ assertErrors(
+ partSource,
+ [StaticWarningCode.AMBIGUOUS_IMPORT, CompileTimeErrorCode.EXTENDS_NON_CLASS]);
}
void test_ambiguousImport_instanceCreation() {
@@ -179,14 +189,16 @@ class N {}''');
library lib2;
class N {}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.AMBIGUOUS_IMPORT,
- StaticWarningCode.AMBIGUOUS_IMPORT,
- StaticWarningCode.AMBIGUOUS_IMPORT,
- StaticWarningCode.AMBIGUOUS_IMPORT,
- StaticWarningCode.AMBIGUOUS_IMPORT,
- StaticWarningCode.AMBIGUOUS_IMPORT,
- StaticWarningCode.AMBIGUOUS_IMPORT]);
+ assertErrors(
+ source,
+ [
+ StaticWarningCode.AMBIGUOUS_IMPORT,
+ StaticWarningCode.AMBIGUOUS_IMPORT,
+ StaticWarningCode.AMBIGUOUS_IMPORT,
+ StaticWarningCode.AMBIGUOUS_IMPORT,
+ StaticWarningCode.AMBIGUOUS_IMPORT,
+ StaticWarningCode.AMBIGUOUS_IMPORT,
+ StaticWarningCode.AMBIGUOUS_IMPORT]);
}
void test_ambiguousImport_typeArgument_annotation() {
@@ -284,9 +296,9 @@ library lib2;
class _A {}
g(h(_A a)) {}''');
resolve(source);
- // The name _A is private to the library it's defined in, so this is a type mismatch.
- // Furthermore, the error message should mention both _A and the filenames
- // so the user can figure out what's going on.
+ // The name _A is private to the library it's defined in, so this is a type
+ // mismatch. Furthermore, the error message should mention both _A and the
+ // filenames so the user can figure out what's going on.
List<AnalysisError> errors = analysisContext2.computeErrors(source);
expect(errors, hasLength(1));
AnalysisError error = errors[0];
@@ -364,9 +376,11 @@ main() {
const A(42);
}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE,
- CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH]);
+ assertErrors(
+ source,
+ [
+ StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE,
+ CheckedModeCompileTimeErrorCode.CONST_CONSTRUCTOR_PARAM_TYPE_MISMATCH]);
verify([source]);
}
@@ -844,7 +858,9 @@ class A {
m();
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONCRETE_CLASS_WITH_ABSTRACT_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONCRETE_CLASS_WITH_ABSTRACT_MEMBER]);
verify([source]);
}
@@ -861,7 +877,8 @@ class Future {}''');
assertErrors(source, [StaticWarningCode.CONFLICTING_DART_IMPORT]);
}
- void test_conflictingInstanceGetterAndSuperclassMember_declField_direct_setter() {
+ void
+ test_conflictingInstanceGetterAndSuperclassMember_declField_direct_setter() {
Source source = addSource(r'''
class A {
static set v(x) {}
@@ -870,11 +887,14 @@ class B extends A {
var v;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
verify([source]);
}
- void test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_getter() {
+ void
+ test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_getter() {
Source source = addSource(r'''
class A {
static get v => 0;
@@ -883,11 +903,14 @@ class B extends A {
get v => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
verify([source]);
}
- void test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_method() {
+ void
+ test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_method() {
Source source = addSource(r'''
class A {
static v() {}
@@ -896,11 +919,14 @@ class B extends A {
get v => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
verify([source]);
}
- void test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_setter() {
+ void
+ test_conflictingInstanceGetterAndSuperclassMember_declGetter_direct_setter() {
Source source = addSource(r'''
class A {
static set v(x) {}
@@ -909,7 +935,9 @@ class B extends A {
get v => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
verify([source]);
}
@@ -923,7 +951,9 @@ class C extends B {
get v => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
verify([source]);
}
@@ -936,7 +966,9 @@ class B extends Object with M {
get v => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
verify([source]);
}
@@ -949,7 +981,22 @@ class B extends A {
get v => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_GETTER_AND_SUPERCLASS_MEMBER]);
+ verify([source]);
+ }
+
+ void test_conflictingInstanceMethodSetter2() {
+ Source source = addSource(r'''
+class A {
+ foo() {}
+ set foo(a) {}
+}''');
+ resolve(source);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER2]);
verify([source]);
}
@@ -960,7 +1007,9 @@ class A {
foo() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]);
verify([source]);
}
@@ -973,7 +1022,9 @@ abstract class B implements A {
foo() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]);
verify([source]);
}
@@ -986,18 +1037,9 @@ class B extends A {
foo() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]);
- verify([source]);
- }
-
- void test_conflictingInstanceMethodSetter2() {
- Source source = addSource(r'''
-class A {
- foo() {}
- set foo(a) {}
-}''');
- resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER2]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_METHOD_SETTER]);
verify([source]);
}
@@ -1010,7 +1052,9 @@ class B extends A {
set v(x) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_INSTANCE_SETTER_AND_SUPERCLASS_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_INSTANCE_SETTER_AND_SUPERCLASS_MEMBER]);
verify([source]);
}
@@ -1023,7 +1067,9 @@ class B extends Object with A {
static get x => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]);
verify([source]);
}
@@ -1036,7 +1082,9 @@ class B extends A {
static get x => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]);
verify([source]);
}
@@ -1047,7 +1095,9 @@ class A {
set x(int p) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_STATIC_GETTER_AND_INSTANCE_SETTER]);
verify([source]);
}
@@ -1058,7 +1108,9 @@ class A {
static set x(int p) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER]);
verify([source]);
}
@@ -1069,7 +1121,9 @@ class A {
static set x(int p) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER]);
+ assertErrors(
+ source,
+ [StaticWarningCode.CONFLICTING_STATIC_SETTER_AND_INSTANCE_MEMBER]);
verify([source]);
}
@@ -1105,7 +1159,8 @@ var m = {const A<int>(): 0, const A<int>(): 1};''');
}
void test_equalKeysInMap_withUnequalTypeParams() {
- // No error should be produced because A<int> and A<num> are different types.
+ // No error should be produced because A<int> and A<num> are different
+ // types.
Source source = addSource(r'''
class A<T> {
const A();
@@ -1168,7 +1223,9 @@ class A {
A() : x = 1 {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION]);
+ assertErrors(
+ source,
+ [StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION]);
verify([source]);
}
@@ -1190,7 +1247,9 @@ class A {
A(String this.x) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.FIELD_INITIALIZING_FORMAL_NOT_ASSIGNABLE]);
verify([source]);
}
@@ -1210,7 +1269,9 @@ class A {
A() : x = 0 {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION]);
+ assertErrors(
+ source,
+ [StaticWarningCode.FIELD_INITIALIZED_IN_INITIALIZER_AND_DECLARATION]);
verify([source]);
}
@@ -1221,7 +1282,9 @@ class A {
A(this.x) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR]);
+ assertErrors(
+ source,
+ [StaticWarningCode.FINAL_INITIALIZED_IN_DECLARATION_AND_CONSTRUCTOR]);
verify([source]);
}
@@ -1312,10 +1375,12 @@ import 'lib2.dart';''');
addNamedSource("/lib1.dart", "library lib;");
addNamedSource("/lib2.dart", "library lib;");
resolve(source);
- assertErrors(source, [
- StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAMED,
- HintCode.UNUSED_IMPORT,
- HintCode.UNUSED_IMPORT]);
+ assertErrors(
+ source,
+ [
+ StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_NAMED,
+ HintCode.UNUSED_IMPORT,
+ HintCode.UNUSED_IMPORT]);
verify([source]);
}
@@ -1327,24 +1392,26 @@ import 'lib2.dart';''');
addNamedSource("/lib1.dart", "");
addNamedSource("/lib2.dart", "");
resolve(source);
- assertErrors(source, [
- StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_UNNAMED,
- HintCode.UNUSED_IMPORT,
- HintCode.UNUSED_IMPORT]);
+ assertErrors(
+ source,
+ [
+ StaticWarningCode.IMPORT_DUPLICATED_LIBRARY_UNNAMED,
+ HintCode.UNUSED_IMPORT,
+ HintCode.UNUSED_IMPORT]);
verify([source]);
}
void test_importOfNonLibrary() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
part of lib;
-class A {}''',
- r'''
+class A {}''', r'''
library lib;
import 'lib1.dart' deferred as p;
-var a = new p.A();'''], <ErrorCode> [
- CompileTimeErrorCode.IMPORT_OF_NON_LIBRARY,
- ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.IMPORT_OF_NON_LIBRARY]);
+var a = new p.A();'''],
+ <ErrorCode>[
+ CompileTimeErrorCode.IMPORT_OF_NON_LIBRARY,
+ ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.IMPORT_OF_NON_LIBRARY]);
}
void test_inconsistentMethodInheritanceGetterAndMethod() {
@@ -1358,7 +1425,9 @@ abstract class B {
class C implements A, B {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INCONSISTENT_METHOD_INHERITANCE_GETTER_AND_METHOD]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INCONSISTENT_METHOD_INHERITANCE_GETTER_AND_METHOD]);
verify([source]);
}
@@ -1371,7 +1440,9 @@ class B extends A {
void n() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1386,7 +1457,9 @@ class C extends B {
void n() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1399,7 +1472,9 @@ class B extends A {
void n() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1414,7 +1489,9 @@ class C extends B {
void n() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1431,8 +1508,9 @@ class C extends Base implements Ifc {
}
''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1445,7 +1523,9 @@ class B extends A {
void n() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1460,7 +1540,9 @@ class C extends B {
void n() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1473,7 +1555,9 @@ class B extends A {
void n() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1488,7 +1572,9 @@ class C extends B {
void n() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INSTANCE_METHOD_NAME_COLLIDES_WITH_SUPERCLASS_STATIC]);
verify([source]);
}
@@ -1501,7 +1587,9 @@ class B extends A {
String get g { return 'a'; }
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1514,9 +1602,11 @@ class B extends A {
int f;
}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE,
- StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [
+ StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE,
+ StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -1534,7 +1624,9 @@ class B extends A {
String get getter => null;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1550,7 +1642,9 @@ class B implements I<int>, J<String> {
double get g => null;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_GETTER_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1563,7 +1657,9 @@ class B implements A {
m({String a}) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NAMED_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_NAMED_PARAM_TYPE]);
verify([source]);
}
@@ -1576,7 +1672,9 @@ class B implements A {
m(String a) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -1589,7 +1687,9 @@ class B extends A {
m(String a) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -1605,7 +1705,9 @@ class B extends I<int> implements J<String> {
m(double d) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -1622,7 +1724,9 @@ class B extends A {
m(String n) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -1639,7 +1743,9 @@ class B implements I<int>, J<String> {
m(double d) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -1652,7 +1758,9 @@ class B implements A {
m([String a]) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE]);
verify([source]);
}
@@ -1669,7 +1777,9 @@ class B extends A {
m([String n]) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_OPTIONAL_PARAM_TYPE]);
verify([source]);
}
@@ -1682,7 +1792,9 @@ class B implements A {
String m() { return 'a'; }
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1697,7 +1809,9 @@ class C implements B {
String m() { return 'a'; }
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1710,7 +1824,9 @@ class B extends Object with A {
String m() { return 'a'; }
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1723,7 +1839,9 @@ class B extends A {
String m() { return 'a'; }
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1738,7 +1856,9 @@ class C extends B {
String m() { return 'a'; }
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1755,7 +1875,9 @@ class B extends A {
String m() => '';
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1768,7 +1890,9 @@ class B extends A {
void m() {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_METHOD_OVERRIDE_RETURN_TYPE]);
verify([source]);
}
@@ -1785,8 +1909,9 @@ class B extends A {
}
''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL]);
verify([source]);
}
@@ -1803,8 +1928,9 @@ class B extends A {
}
''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED]);
verify([source]);
}
@@ -1887,7 +2013,9 @@ class B extends A {
m({int p : 1}) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_NAMED]);
verify([source]);
}
@@ -1900,7 +2028,9 @@ class B extends A {
m([int p = 1]) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_OVERRIDE_DIFFERENT_DEFAULT_VALUES_POSITIONAL]);
verify([source]);
}
@@ -1991,7 +2121,9 @@ class B extends A {
void set s(String v) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -2008,7 +2140,9 @@ class B extends A {
set setter14(String _) => null;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -2026,7 +2160,9 @@ class B extends A {
set setter14(String _) => null;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -2042,7 +2178,9 @@ class B implements I<int>, J<String> {
set s(double d) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.INVALID_SETTER_OVERRIDE_NORMAL_PARAM_TYPE]);
verify([source]);
}
@@ -2074,7 +2212,9 @@ class A {
set g(String v) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]);
+ assertErrors(
+ source,
+ [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]);
verify([source]);
}
@@ -2087,7 +2227,9 @@ class B extends A {
set g(String v) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE]);
verify([source]);
}
@@ -2100,7 +2242,9 @@ class B extends A {
String get g { return ''; }
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES_FROM_SUPERTYPE]);
verify([source]);
}
@@ -2109,7 +2253,9 @@ class B extends A {
int get g { return 0; }
set g(String v) {}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]);
+ assertErrors(
+ source,
+ [StaticWarningCode.MISMATCHED_GETTER_AND_SETTER_TYPES]);
verify([source]);
}
@@ -2126,9 +2272,9 @@ class C {
}
}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.MIXED_RETURN_TYPES,
- StaticWarningCode.MIXED_RETURN_TYPES]);
+ assertErrors(
+ source,
+ [StaticWarningCode.MIXED_RETURN_TYPES, StaticWarningCode.MIXED_RETURN_TYPES]);
verify([source]);
}
@@ -2143,9 +2289,9 @@ class C {
}
}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.MIXED_RETURN_TYPES,
- StaticWarningCode.MIXED_RETURN_TYPES]);
+ assertErrors(
+ source,
+ [StaticWarningCode.MIXED_RETURN_TYPES, StaticWarningCode.MIXED_RETURN_TYPES]);
verify([source]);
}
@@ -2158,9 +2304,9 @@ f(int x) {
return 0;
}''');
resolve(source);
- assertErrors(source, [
- StaticWarningCode.MIXED_RETURN_TYPES,
- StaticWarningCode.MIXED_RETURN_TYPES]);
+ assertErrors(
+ source,
+ [StaticWarningCode.MIXED_RETURN_TYPES, StaticWarningCode.MIXED_RETURN_TYPES]);
verify([source]);
}
@@ -2255,7 +2401,9 @@ f() {
new A();
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NEW_WITH_UNDEFINED_CONSTRUCTOR_DEFAULT]);
verify([source]);
}
@@ -2271,7 +2419,9 @@ abstract class A {
class C extends A {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FIVE_PLUS]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FIVE_PLUS]);
verify([source]);
}
@@ -2286,11 +2436,14 @@ abstract class A {
class C extends A {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FOUR]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_FOUR]);
verify([source]);
}
- void test_nonAbstractClassInheritsAbstractMemberOne_classTypeAlias_interface() {
+ void
+ test_nonAbstractClassInheritsAbstractMemberOne_classTypeAlias_interface() {
// 15979
Source source = addSource(r'''
abstract class M {}
@@ -2300,7 +2453,9 @@ abstract class I {
}
class B = A with M implements I;''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2313,11 +2468,14 @@ abstract class M {
abstract class A {}
class B = A with M;''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
- void test_nonAbstractClassInheritsAbstractMemberOne_classTypeAlias_superclass() {
+ void
+ test_nonAbstractClassInheritsAbstractMemberOne_classTypeAlias_superclass() {
// 15979
Source source = addSource(r'''
class M {}
@@ -2326,11 +2484,14 @@ abstract class A {
}
class B = A with M;''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
- void test_nonAbstractClassInheritsAbstractMemberOne_ensureCorrectFunctionSubtypeIsUsedInImplementation() {
+ void
+ test_nonAbstractClassInheritsAbstractMemberOne_ensureCorrectFunctionSubtypeIsUsedInImplementation() {
// 15028
Source source = addSource(r'''
class C {
@@ -2341,7 +2502,9 @@ abstract class D {
}
class E extends C implements D {}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2353,7 +2516,9 @@ class I {
class C implements I {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2365,7 +2530,9 @@ abstract class A {
class C extends A {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2377,7 +2544,9 @@ class I {
class C implements I {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2389,11 +2558,14 @@ abstract class A {
class C extends A {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
- void test_nonAbstractClassInheritsAbstractMemberOne_method_optionalParamCount() {
+ void
+ test_nonAbstractClassInheritsAbstractMemberOne_method_optionalParamCount() {
// 7640
Source source = addSource(r'''
abstract class A {
@@ -2405,7 +2577,9 @@ abstract class B {
class C implements A, B {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2416,7 +2590,9 @@ abstract class A { get g1; get g2; }
abstract class B implements A { get g1 => 1; }
class C extends Object with B {}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
}
void test_nonAbstractClassInheritsAbstractMemberOne_mixinInherits_method() {
@@ -2426,7 +2602,9 @@ abstract class A { m1(); m2(); }
abstract class B implements A { m1() => 1; }
class C extends Object with B {}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
}
void test_nonAbstractClassInheritsAbstractMemberOne_mixinInherits_setter() {
@@ -2436,10 +2614,13 @@ abstract class A { set s1(v); set s2(v); }
abstract class B implements A { set s1(v) {} }
class C extends Object with B {}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
}
- void test_nonAbstractClassInheritsAbstractMemberOne_setter_and_implicitSetter() {
+ void
+ test_nonAbstractClassInheritsAbstractMemberOne_setter_and_implicitSetter() {
// test from language/override_inheritance_abstract_test_14.dart
Source source = addSource(r'''
abstract class A {
@@ -2452,7 +2633,9 @@ class B extends A implements I {
get field => 0;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2464,7 +2647,9 @@ class I {
class C implements I {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2476,7 +2661,9 @@ abstract class A {
class C extends A {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2492,11 +2679,14 @@ abstract class B implements A {
class C extends B {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
- void test_nonAbstractClassInheritsAbstractMemberOne_variable_fromInterface_missingGetter() {
+ void
+ test_nonAbstractClassInheritsAbstractMemberOne_variable_fromInterface_missingGetter() {
// 16133
Source source = addSource(r'''
class I {
@@ -2506,11 +2696,14 @@ class C implements I {
set v(_) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
- void test_nonAbstractClassInheritsAbstractMemberOne_variable_fromInterface_missingSetter() {
+ void
+ test_nonAbstractClassInheritsAbstractMemberOne_variable_fromInterface_missingSetter() {
// 16133
Source source = addSource(r'''
class I {
@@ -2520,7 +2713,9 @@ class C implements I {
get v => 1;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_ONE]);
verify([source]);
}
@@ -2534,7 +2729,9 @@ abstract class A {
class C extends A {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_THREE]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_THREE]);
verify([source]);
}
@@ -2547,11 +2744,14 @@ abstract class A {
class C extends A {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO]);
verify([source]);
}
- void test_nonAbstractClassInheritsAbstractMemberTwo_variable_fromInterface_missingBoth() {
+ void
+ test_nonAbstractClassInheritsAbstractMemberTwo_variable_fromInterface_missingBoth() {
// 16133
Source source = addSource(r'''
class I {
@@ -2560,7 +2760,9 @@ class I {
class C implements I {
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO]);
+ assertErrors(
+ source,
+ [StaticWarningCode.NON_ABSTRACT_CLASS_INHERITS_ABSTRACT_MEMBER_TWO]);
verify([source]);
}
@@ -2768,8 +2970,8 @@ class B {
}
void test_returnWithoutValue_mixedReturnTypes_function() {
- // Tests that only the RETURN_WITHOUT_VALUE warning is created, and no MIXED_RETURN_TYPES are
- // created.
+ // Tests that only the RETURN_WITHOUT_VALUE warning is created, and no
+ // MIXED_RETURN_TYPES are created.
Source source = addSource(r'''
int f(int x) {
if (x < 0) {
@@ -2860,152 +3062,153 @@ f(int p) {
}
void test_typeAnnotationDeferredClass_asExpression() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
f(var v) {
v as a.A;
-}'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+}'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_catchClause() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
f(var v) {
try {
} on a.A {
}
-}'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+}'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_fieldFormalParameter() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
class C {
var v;
C(a.A this.v);
-}'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+}'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_functionDeclaration_returnType() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
-a.A f() { return null; }'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+a.A f() { return null; }'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
- void test_typeAnnotationDeferredClass_functionTypedFormalParameter_returnType() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ void
+ test_typeAnnotationDeferredClass_functionTypedFormalParameter_returnType() {
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
-f(a.A g()) {}'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+f(a.A g()) {}'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_isExpression() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
f(var v) {
bool b = v is a.A;
-}'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+}'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_methodDeclaration_returnType() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
class C {
a.A m() { return null; }
-}'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+}'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_simpleFormalParameter() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
-f(a.A v) {}'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+f(a.A v) {}'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_typeArgumentList() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
class C<E> {}
-C<a.A> c;'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+C<a.A> c;'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_typeArgumentList2() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
class C<E, F> {}
-C<a.A, a.A> c;'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [
- StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS,
- StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+C<a.A, a.A> c;'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[
+ StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS,
+ StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_typeParameter_bound() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
-class C<E extends a.A> {}'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+class C<E extends a.A> {}'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeAnnotationDeferredClass_variableDeclarationList() {
- resolveWithAndWithoutExperimental(<String> [
- r'''
+ resolveWithAndWithoutExperimental(<String>[r'''
library lib1;
-class A {}''',
- r'''
+class A {}''', r'''
library root;
import 'lib1.dart' deferred as a;
-a.A v;'''], <ErrorCode> [ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED], <ErrorCode> [StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
+a.A v;'''],
+ <ErrorCode>[ParserErrorCode.DEFERRED_IMPORTS_NOT_SUPPORTED],
+ <ErrorCode>[StaticWarningCode.TYPE_ANNOTATION_DEFERRED_CLASS]);
}
void test_typeParameterReferencedByStatic_field() {
@@ -3014,7 +3217,9 @@ class A<K> {
static K k;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
verify([source]);
}
@@ -3024,7 +3229,9 @@ class A<K> {
static K get k => null;
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
verify([source]);
}
@@ -3036,7 +3243,9 @@ class A<K> {
}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
verify([source]);
}
@@ -3046,7 +3255,9 @@ class A<K> {
static m(K k) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
verify([source]);
}
@@ -3056,7 +3267,9 @@ class A<K> {
static K m() { return null; }
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
verify([source]);
}
@@ -3066,7 +3279,9 @@ class A<K> {
static set s(K k) {}
}''');
resolve(source);
- assertErrors(source, [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
+ assertErrors(
+ source,
+ [StaticWarningCode.TYPE_PARAMETER_REFERENCED_BY_STATIC]);
verify([source]);
}
@@ -3308,8 +3523,3 @@ class S {
assertErrors(source, [StaticWarningCode.VOID_RETURN_FOR_GETTER]);
}
}
-
-main() {
- groupSep = ' | ';
- runReflectiveTests(StaticWarningCodeTest);
-}
« no previous file with comments | « pkg/analyzer/test/generated/static_type_warning_code_test.dart ('k') | pkg/analyzer/test/generated/test_support.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698