Index: pkg/analysis_server/test/analysis/notification_overrides_test.dart |
diff --git a/pkg/analysis_server/test/analysis/notification_overrides_test.dart b/pkg/analysis_server/test/analysis/notification_overrides_test.dart |
index fa1a0b559d5baa1125b06b212381eea3f7cfd6f2..2465be3e71cc5a593ae466aae535f46d79a8ada5 100644 |
--- a/pkg/analysis_server/test/analysis/notification_overrides_test.dart |
+++ b/pkg/analysis_server/test/analysis/notification_overrides_test.dart |
@@ -121,7 +121,7 @@ class AnalysisNotificationOverridesTest extends AbstractAnalysisTest { |
createProject(); |
} |
- test_afterAnalysis() { |
+ test_afterAnalysis() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -130,16 +130,14 @@ class B implements A { |
m() {} // in B |
} |
'''); |
- return waitForTasksFinished().then((_) { |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in B'); |
- assertNoSuperMember(); |
- assertHasInterfaceMember('m() {} // in A'); |
- }); |
- }); |
+ await waitForTasksFinished(); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in B'); |
+ assertNoSuperMember(); |
+ assertHasInterfaceMember('m() {} // in A'); |
} |
- test_definedInInterface_ofInterface() { |
+ test_definedInInterface_ofInterface() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -149,14 +147,13 @@ class C implements B { |
m() {} // in C |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in C'); |
- assertNoSuperMember(); |
- assertHasInterfaceMember('m() {} // in A'); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in C'); |
+ assertNoSuperMember(); |
+ assertHasInterfaceMember('m() {} // in A'); |
} |
- test_definedInInterface_ofSuper() { |
+ test_definedInInterface_ofSuper() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -166,14 +163,13 @@ class C extends B { |
m() {} // in C |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in C'); |
- assertNoSuperMember(); |
- assertHasInterfaceMember('m() {} // in A'); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in C'); |
+ assertNoSuperMember(); |
+ assertHasInterfaceMember('m() {} // in A'); |
} |
- test_interface_method_direct_multiple() { |
+ test_interface_method_direct_multiple() async { |
addTestFile(''' |
class IA { |
m() {} // in IA |
@@ -185,15 +181,14 @@ class A implements IA, IB { |
m() {} // in A |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in A'); |
- assertNoSuperMember(); |
- assertHasInterfaceMember('m() {} // in IA'); |
- assertHasInterfaceMember('m() {} // in IB'); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in A'); |
+ assertNoSuperMember(); |
+ assertHasInterfaceMember('m() {} // in IA'); |
+ assertHasInterfaceMember('m() {} // in IB'); |
} |
- test_interface_method_direct_single() { |
+ test_interface_method_direct_single() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -202,14 +197,13 @@ class B implements A { |
m() {} // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in B'); |
- assertNoSuperMember(); |
- assertHasInterfaceMember('m() {} // in A'); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in B'); |
+ assertNoSuperMember(); |
+ assertHasInterfaceMember('m() {} // in A'); |
} |
- test_interface_method_indirect_single() { |
+ test_interface_method_indirect_single() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -220,14 +214,13 @@ class C implements B { |
m() {} // in C |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in C'); |
- assertNoSuperMember(); |
- assertHasInterfaceMember('m() {} // in A'); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in C'); |
+ assertNoSuperMember(); |
+ assertHasInterfaceMember('m() {} // in A'); |
} |
- test_interface_stopWhenFound() { |
+ test_interface_stopWhenFound() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -239,14 +232,13 @@ class C implements B { |
m() {} // in C |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in C'); |
- expect(override.interfaceMembers, hasLength(1)); |
- assertHasInterfaceMember('m() {} // in B'); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in C'); |
+ expect(override.interfaceMembers, hasLength(1)); |
+ assertHasInterfaceMember('m() {} // in B'); |
} |
- test_mix_sameMethod() { |
+ test_mix_sameMethod() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -257,14 +249,13 @@ class C extends A implements A { |
m() {} // in C |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in C'); |
- assertHasSuperElement('m() {} // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in C'); |
+ assertHasSuperElement('m() {} // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_mix_sameMethod_Object_hashCode() { |
+ test_mix_sameMethod_Object_hashCode() async { |
addTestFile(''' |
class A {} |
abstract class B {} |
@@ -272,14 +263,13 @@ class C extends A implements A { |
int get hashCode => 42; |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('hashCode => 42;'); |
- expect(override.superclassMember, isNotNull); |
- expect(override.interfaceMembers, isNull); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('hashCode => 42;'); |
+ expect(override.superclassMember, isNotNull); |
+ expect(override.interfaceMembers, isNull); |
} |
- test_staticMembers() { |
+ test_staticMembers() async { |
addTestFile(''' |
class A { |
static int F = 0; |
@@ -294,12 +284,11 @@ class B extends A { |
static void set S(int v) {} |
} |
'''); |
- return prepareOverrides().then((_) { |
- expect(overridesList, isEmpty); |
- }); |
+ await prepareOverrides(); |
+ expect(overridesList, isEmpty); |
} |
- test_super_fieldByField() { |
+ test_super_fieldByField() async { |
addTestFile(''' |
class A { |
int fff; // in A |
@@ -308,14 +297,13 @@ class B extends A { |
int fff; // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('fff; // in B'); |
- assertHasSuperElement('fff; // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('fff; // in B'); |
+ assertHasSuperElement('fff; // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_super_fieldByGetter() { |
+ test_super_fieldByGetter() async { |
addTestFile(''' |
class A { |
int fff; // in A |
@@ -324,14 +312,13 @@ class B extends A { |
get fff => 0; // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('fff => 0; // in B'); |
- assertHasSuperElement('fff; // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('fff => 0; // in B'); |
+ assertHasSuperElement('fff; // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_super_fieldByMethod() { |
+ test_super_fieldByMethod() async { |
addTestFile(''' |
class A { |
int fff; // in A |
@@ -340,14 +327,13 @@ class B extends A { |
fff() {} // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('fff() {} // in B'); |
- assertHasSuperElement('fff; // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('fff() {} // in B'); |
+ assertHasSuperElement('fff; // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_super_fieldBySetter() { |
+ test_super_fieldBySetter() async { |
addTestFile(''' |
class A { |
int fff; // in A |
@@ -356,14 +342,13 @@ class B extends A { |
set fff(x) {} // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('fff(x) {} // in B'); |
- assertHasSuperElement('fff; // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('fff(x) {} // in B'); |
+ assertHasSuperElement('fff; // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_super_getterByField() { |
+ test_super_getterByField() async { |
addTestFile(''' |
class A { |
get fff => 0; // in A |
@@ -373,14 +358,13 @@ class B extends A { |
int fff; // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('fff; // in B'); |
- assertHasSuperElement('fff => 0; // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('fff; // in B'); |
+ assertHasSuperElement('fff => 0; // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_super_getterByGetter() { |
+ test_super_getterByGetter() async { |
addTestFile(''' |
class A { |
get fff => 0; // in A |
@@ -389,14 +373,13 @@ class B extends A { |
get fff => 0; // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('fff => 0; // in B'); |
- assertHasSuperElement('fff => 0; // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('fff => 0; // in B'); |
+ assertHasSuperElement('fff => 0; // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_super_method_direct() { |
+ test_super_method_direct() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -405,14 +388,13 @@ class B extends A { |
m() {} // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in B'); |
- assertHasSuperElement('m() {} // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in B'); |
+ assertHasSuperElement('m() {} // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_super_method_indirect() { |
+ test_super_method_indirect() async { |
addTestFile(''' |
class A { |
m() {} // in A |
@@ -423,14 +405,13 @@ class C extends B { |
m() {} // in C |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('m() {} // in C'); |
- assertHasSuperElement('m() {} // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('m() {} // in C'); |
+ assertHasSuperElement('m() {} // in A'); |
+ assertNoInterfaceMembers(); |
} |
- test_super_method_superTypeCycle() { |
+ test_super_method_superTypeCycle() async { |
addTestFile(''' |
class A extends B { |
m() {} // in A |
@@ -439,12 +420,11 @@ class B extends A { |
m() {} // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- // must finish |
- }); |
+ await prepareOverrides(); |
+ // must finish |
} |
- test_super_setterBySetter() { |
+ test_super_setterBySetter() async { |
addTestFile(''' |
class A { |
set fff(x) {} // in A |
@@ -453,10 +433,9 @@ class B extends A { |
set fff(x) {} // in B |
} |
'''); |
- return prepareOverrides().then((_) { |
- assertHasOverride('fff(x) {} // in B'); |
- assertHasSuperElement('fff(x) {} // in A'); |
- assertNoInterfaceMembers(); |
- }); |
+ await prepareOverrides(); |
+ assertHasOverride('fff(x) {} // in B'); |
+ assertHasSuperElement('fff(x) {} // in A'); |
+ assertNoInterfaceMembers(); |
} |
} |