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

Unified Diff: pkg/analysis_server/test/analysis/notification_overrides_test.dart

Issue 1478513002: Use async/await in all analysis domain tests. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 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/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();
}
}

Powered by Google App Engine
This is Rietveld 408576698