@@ -153,6 +153,19 @@ class FirebaseAuthTest : public FirebaseTest {
153153 }
154154 }
155155
156+  void  SignInAnonymously () {
157+  FLAKY_TEST_SECTION_BEGIN ();
158+  WaitForCompletion (auth_->SignInAnonymously (), " SignInAnonymously"  );
159+  FLAKY_TEST_SECTION_END ();
160+  }
161+ 
162+  void  SignInAnonymously_DEPRECATED () {
163+  FLAKY_TEST_SECTION_BEGIN ();
164+  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
165+  " SignInAnonymously_DEPRECATED"  );
166+  FLAKY_TEST_SECTION_END ();
167+  }
168+ 
156169 bool  initialized_;
157170 firebase::auth::Auth* auth_;
158171};
@@ -375,16 +388,15 @@ TEST_F(FirebaseAuthTest, TestInitialization) {
375388TEST_F (FirebaseAuthTest, TestAnonymousSignin) {
376389 //  Test notification on SignIn().
377390
378-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
391+  SignInAnonymously ();
379392 EXPECT_TRUE (auth_->current_user ().is_valid ());
380393 EXPECT_TRUE (auth_->current_user ().is_anonymous ());
381394 DeleteUser ();
382395}
383396
384397TEST_F (FirebaseAuthTest, TestAnonymousSignin_DEPRECATED) {
385398 //  Test notification on SignIn().
386-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
387-  " SignInAnonymously_DEPRECATED"  );
399+  SignInAnonymously_DEPRECATED ();
388400 EXPECT_NE (auth_->current_user_DEPRECATED (), nullptr );
389401 if  (auth_->current_user_DEPRECATED () != nullptr ) {
390402 EXPECT_TRUE (auth_->current_user_DEPRECATED ()->is_anonymous ());
@@ -476,7 +488,7 @@ TEST_F(FirebaseAuthTest, TestTokensAndAuthStateListeners) {
476488 TestIdTokenListener token_listener;
477489 auth_->AddAuthStateListener (&listener);
478490 auth_->AddIdTokenListener (&token_listener);
479-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
491+  SignInAnonymously ();
480492 //  Get an initial token.
481493 firebase::Future<std::string> token_future =
482494 auth_->current_user ().GetToken (false );
@@ -631,7 +643,7 @@ TEST_F(FirebaseAuthTest, TestEmailAndPasswordSignin_DEPRECATED) {
631643}
632644
633645TEST_F (FirebaseAuthTest, TestCopyUser) {
634-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
646+  SignInAnonymously ();
635647 EXPECT_TRUE (auth_->current_user ().is_valid ());
636648 if  (!auth_->current_user ().is_valid ()) return ;
637649
@@ -659,8 +671,7 @@ TEST_F(FirebaseAuthTest, TestCopyUser) {
659671}
660672
661673TEST_F (FirebaseAuthTest, TestCopyUser_DEPRECATED) {
662-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
663-  " SignInAnonymously_DEPRECATED"  );
674+  SignInAnonymously_DEPRECATED ();
664675 EXPECT_NE (auth_->current_user_DEPRECATED (), nullptr );
665676 if  (auth_->current_user_DEPRECATED () == nullptr ) return ;
666677
@@ -937,7 +948,7 @@ TEST_F(FirebaseAuthTest, TestUpdateEmailAndPassword_DEPRECATED) {
937948}
938949
939950TEST_F (FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential) {
940-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
951+  SignInAnonymously ();
941952 firebase::auth::User user = auth_->current_user ();
942953 EXPECT_TRUE (user.is_valid ());
943954 std::string email = GenerateEmailAddress ();
@@ -947,7 +958,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential) {
947958 WaitForCompletion (user.LinkWithCredential (credential), " LinkWithCredential"  );
948959 WaitForCompletion (user.Unlink (credential.provider ().c_str ()), " Unlink"  );
949960 SignOut ();
950-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
961+  SignInAnonymously ();
951962 user = auth_->current_user ();
952963 EXPECT_TRUE (user.is_valid ());
953964 std::string email1 = GenerateEmailAddress ();
@@ -971,8 +982,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential) {
971982}
972983
973984TEST_F (FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential_DEPRECATED) {
974-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
975-  " SignInAnonymously_DEPRECATED"  );
985+  SignInAnonymously_DEPRECATED ();
976986 ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
977987 firebase::auth::User* user = auth_->current_user_DEPRECATED ();
978988 std::string email = GenerateEmailAddress ();
@@ -984,8 +994,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential_DEPRECATED) {
984994 WaitForCompletion (user->Unlink_DEPRECATED (credential.provider ().c_str ()),
985995 " Unlink"  );
986996 SignOut ();
987-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
988-  " SignInAnonymously_DEPRECATED"  );
997+  SignInAnonymously_DEPRECATED ();
989998 EXPECT_NE (auth_->current_user_DEPRECATED (), nullptr );
990999 std::string email1 = GenerateEmailAddress ();
9911000 firebase::auth::Credential credential1 =
@@ -1006,7 +1015,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential_DEPRECATED) {
10061015}
10071016
10081017TEST_F (FirebaseAuthTest, TestLinkAnonymousUserWithBadCredential) {
1009-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
1018+  SignInAnonymously ();
10101019 firebase::auth::User pre_link_user = auth_->current_user ();
10111020 EXPECT_TRUE (pre_link_user.is_valid ());
10121021 firebase::auth::Credential twitter_cred =
@@ -1023,8 +1032,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithBadCredential) {
10231032}
10241033
10251034TEST_F (FirebaseAuthTest, TestLinkAnonymousUserWithBadCredential_DEPRECATED) {
1026-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
1027-  " SignInAnonymously_DEPRECATED"  );
1035+  SignInAnonymously_DEPRECATED ();
10281036 ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
10291037 firebase::auth::User* pre_link_user = auth_->current_user_DEPRECATED ();
10301038 firebase::auth::Credential twitter_cred =
@@ -1150,7 +1158,7 @@ TEST_F(FirebaseAuthTest, TestCreateUserWithExistingEmailFails_DEPRECATED) {
11501158
11511159TEST_F (FirebaseAuthTest, TestSignInWithBadCredentials) {
11521160 //  Get an anonymous user first.
1153-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
1161+  SignInAnonymously ();
11541162 EXPECT_TRUE (auth_->current_user ().is_valid ());
11551163 //  Hold on to the existing user, to make sure it is unchanged by bad signins.
11561164 firebase::auth::User existing_user = auth_->current_user ();
@@ -1404,7 +1412,7 @@ TEST_F(FirebaseAuthTest, TestAuthPersistenceWithAnonymousSignin) {
14041412
14051413 FLAKY_TEST_SECTION_BEGIN ();
14061414
1407-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
1415+  SignInAnonymously ();
14081416 EXPECT_TRUE (auth_->current_user ().is_valid ());
14091417 EXPECT_TRUE (auth_->current_user ().is_anonymous ());
14101418 Terminate ();
@@ -2108,7 +2116,7 @@ TEST_F(FirebaseAuthTest,
21082116TEST_F (FirebaseAuthTest, TestSuccessfulLinkFederatedProviderNoScopes) {
21092117 SKIP_TEST_ON_DESKTOP;
21102118 TEST_REQUIRES_USER_INTERACTION;
2111-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
2119+  SignInAnonymously ();
21122120 ASSERT_TRUE (auth_->current_user ().is_valid ());
21132121 const  std::string provider_id =
21142122 firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2125,8 +2133,7 @@ TEST_F(FirebaseAuthTest,
21252133 TestSuccessfulLinkFederatedProviderNoScopes_DEPRECATED) {
21262134 SKIP_TEST_ON_DESKTOP;
21272135 TEST_REQUIRES_USER_INTERACTION;
2128-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
2129-  " SignInAnonymously_DEPRECATED"  );
2136+  SignInAnonymously_DEPRECATED ();
21302137 ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
21312138 const  std::string provider_id =
21322139 firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2144,7 +2151,7 @@ TEST_F(FirebaseAuthTest,
21442151 SKIP_TEST_ON_DESKTOP;
21452152 TEST_REQUIRES_USER_INTERACTION;
21462153
2147-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
2154+  SignInAnonymously ();
21482155 ASSERT_TRUE (auth_->current_user ().is_valid ());
21492156 const  std::string provider_id =
21502157 firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2163,8 +2170,7 @@ TEST_F(
21632170 SKIP_TEST_ON_DESKTOP;
21642171 TEST_REQUIRES_USER_INTERACTION;
21652172
2166-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
2167-  " SignInAnonymously_DEPRECATED"  );
2173+  SignInAnonymously_DEPRECATED ();
21682174 ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
21692175 const  std::string provider_id =
21702176 firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2181,7 +2187,7 @@ TEST_F(FirebaseAuthTest, TestSuccessfulLinkFederatedProvider) {
21812187 SKIP_TEST_ON_DESKTOP;
21822188 TEST_REQUIRES_USER_INTERACTION;
21832189
2184-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
2190+  SignInAnonymously ();
21852191 ASSERT_TRUE (auth_->current_user ().is_valid ());
21862192 const  std::string provider_id =
21872193 firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2200,8 +2206,7 @@ TEST_F(FirebaseAuthTest, TestSuccessfulLinkFederatedProvider_DEPRECATED) {
22002206 SKIP_TEST_ON_DESKTOP;
22012207 TEST_REQUIRES_USER_INTERACTION;
22022208
2203-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
2204-  " SignInAnonymously_DEPRECATED"  );
2209+  SignInAnonymously_DEPRECATED ();
22052210 ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
22062211 const  std::string provider_id =
22072212 firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2220,7 +2225,7 @@ TEST_F(FirebaseAuthTest, TestLinkFederatedProviderBadProviderIdFails) {
22202225 SKIP_TEST_ON_DESKTOP;
22212226 TEST_REQUIRES_USER_INTERACTION;
22222227
2223-  WaitForCompletion (auth_-> SignInAnonymously (),  " SignInAnonymously "  );
2228+  SignInAnonymously ();
22242229 ASSERT_TRUE (auth_->current_user ().is_valid ());
22252230 firebase::auth::FederatedOAuthProviderData provider_data (
22262231 /* provider=*/ " MadeUpProvider"  ,
@@ -2239,8 +2244,7 @@ TEST_F(FirebaseAuthTest,
22392244 SKIP_TEST_ON_DESKTOP;
22402245 TEST_REQUIRES_USER_INTERACTION;
22412246
2242-  WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
2243-  " SignInAnonymously_DEPRECATED"  );
2247+  SignInAnonymously_DEPRECATED ();
22442248 ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
22452249 firebase::auth::FederatedOAuthProviderData provider_data (
22462250 /* provider=*/ " MadeUpProvider"  ,
0 commit comments