@@ -153,6 +153,19 @@ class FirebaseAuthTest : public FirebaseTest {
153
153
}
154
154
}
155
155
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
+
156
169
bool initialized_;
157
170
firebase::auth::Auth* auth_;
158
171
};
@@ -375,16 +388,15 @@ TEST_F(FirebaseAuthTest, TestInitialization) {
375
388
TEST_F (FirebaseAuthTest, TestAnonymousSignin) {
376
389
// Test notification on SignIn().
377
390
378
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
391
+ SignInAnonymously ();
379
392
EXPECT_TRUE (auth_->current_user ().is_valid ());
380
393
EXPECT_TRUE (auth_->current_user ().is_anonymous ());
381
394
DeleteUser ();
382
395
}
383
396
384
397
TEST_F (FirebaseAuthTest, TestAnonymousSignin_DEPRECATED) {
385
398
// Test notification on SignIn().
386
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
387
- " SignInAnonymously_DEPRECATED" );
399
+ SignInAnonymously_DEPRECATED ();
388
400
EXPECT_NE (auth_->current_user_DEPRECATED (), nullptr );
389
401
if (auth_->current_user_DEPRECATED () != nullptr ) {
390
402
EXPECT_TRUE (auth_->current_user_DEPRECATED ()->is_anonymous ());
@@ -476,7 +488,7 @@ TEST_F(FirebaseAuthTest, TestTokensAndAuthStateListeners) {
476
488
TestIdTokenListener token_listener;
477
489
auth_->AddAuthStateListener (&listener);
478
490
auth_->AddIdTokenListener (&token_listener);
479
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
491
+ SignInAnonymously ();
480
492
// Get an initial token.
481
493
firebase::Future<std::string> token_future =
482
494
auth_->current_user ().GetToken (false );
@@ -631,7 +643,7 @@ TEST_F(FirebaseAuthTest, TestEmailAndPasswordSignin_DEPRECATED) {
631
643
}
632
644
633
645
TEST_F (FirebaseAuthTest, TestCopyUser) {
634
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
646
+ SignInAnonymously ();
635
647
EXPECT_TRUE (auth_->current_user ().is_valid ());
636
648
if (!auth_->current_user ().is_valid ()) return ;
637
649
@@ -659,8 +671,7 @@ TEST_F(FirebaseAuthTest, TestCopyUser) {
659
671
}
660
672
661
673
TEST_F (FirebaseAuthTest, TestCopyUser_DEPRECATED) {
662
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
663
- " SignInAnonymously_DEPRECATED" );
674
+ SignInAnonymously_DEPRECATED ();
664
675
EXPECT_NE (auth_->current_user_DEPRECATED (), nullptr );
665
676
if (auth_->current_user_DEPRECATED () == nullptr ) return ;
666
677
@@ -937,7 +948,7 @@ TEST_F(FirebaseAuthTest, TestUpdateEmailAndPassword_DEPRECATED) {
937
948
}
938
949
939
950
TEST_F (FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential) {
940
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
951
+ SignInAnonymously ();
941
952
firebase::auth::User user = auth_->current_user ();
942
953
EXPECT_TRUE (user.is_valid ());
943
954
std::string email = GenerateEmailAddress ();
@@ -947,7 +958,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential) {
947
958
WaitForCompletion (user.LinkWithCredential (credential), " LinkWithCredential" );
948
959
WaitForCompletion (user.Unlink (credential.provider ().c_str ()), " Unlink" );
949
960
SignOut ();
950
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
961
+ SignInAnonymously ();
951
962
user = auth_->current_user ();
952
963
EXPECT_TRUE (user.is_valid ());
953
964
std::string email1 = GenerateEmailAddress ();
@@ -971,8 +982,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential) {
971
982
}
972
983
973
984
TEST_F (FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential_DEPRECATED) {
974
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
975
- " SignInAnonymously_DEPRECATED" );
985
+ SignInAnonymously_DEPRECATED ();
976
986
ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
977
987
firebase::auth::User* user = auth_->current_user_DEPRECATED ();
978
988
std::string email = GenerateEmailAddress ();
@@ -984,8 +994,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential_DEPRECATED) {
984
994
WaitForCompletion (user->Unlink_DEPRECATED (credential.provider ().c_str ()),
985
995
" Unlink" );
986
996
SignOut ();
987
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
988
- " SignInAnonymously_DEPRECATED" );
997
+ SignInAnonymously_DEPRECATED ();
989
998
EXPECT_NE (auth_->current_user_DEPRECATED (), nullptr );
990
999
std::string email1 = GenerateEmailAddress ();
991
1000
firebase::auth::Credential credential1 =
@@ -1006,7 +1015,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithEmailCredential_DEPRECATED) {
1006
1015
}
1007
1016
1008
1017
TEST_F (FirebaseAuthTest, TestLinkAnonymousUserWithBadCredential) {
1009
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
1018
+ SignInAnonymously ();
1010
1019
firebase::auth::User pre_link_user = auth_->current_user ();
1011
1020
EXPECT_TRUE (pre_link_user.is_valid ());
1012
1021
firebase::auth::Credential twitter_cred =
@@ -1023,8 +1032,7 @@ TEST_F(FirebaseAuthTest, TestLinkAnonymousUserWithBadCredential) {
1023
1032
}
1024
1033
1025
1034
TEST_F (FirebaseAuthTest, TestLinkAnonymousUserWithBadCredential_DEPRECATED) {
1026
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
1027
- " SignInAnonymously_DEPRECATED" );
1035
+ SignInAnonymously_DEPRECATED ();
1028
1036
ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
1029
1037
firebase::auth::User* pre_link_user = auth_->current_user_DEPRECATED ();
1030
1038
firebase::auth::Credential twitter_cred =
@@ -1150,7 +1158,7 @@ TEST_F(FirebaseAuthTest, TestCreateUserWithExistingEmailFails_DEPRECATED) {
1150
1158
1151
1159
TEST_F (FirebaseAuthTest, TestSignInWithBadCredentials) {
1152
1160
// Get an anonymous user first.
1153
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
1161
+ SignInAnonymously ();
1154
1162
EXPECT_TRUE (auth_->current_user ().is_valid ());
1155
1163
// Hold on to the existing user, to make sure it is unchanged by bad signins.
1156
1164
firebase::auth::User existing_user = auth_->current_user ();
@@ -1404,7 +1412,7 @@ TEST_F(FirebaseAuthTest, TestAuthPersistenceWithAnonymousSignin) {
1404
1412
1405
1413
FLAKY_TEST_SECTION_BEGIN ();
1406
1414
1407
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
1415
+ SignInAnonymously ();
1408
1416
EXPECT_TRUE (auth_->current_user ().is_valid ());
1409
1417
EXPECT_TRUE (auth_->current_user ().is_anonymous ());
1410
1418
Terminate ();
@@ -2108,7 +2116,7 @@ TEST_F(FirebaseAuthTest,
2108
2116
TEST_F (FirebaseAuthTest, TestSuccessfulLinkFederatedProviderNoScopes) {
2109
2117
SKIP_TEST_ON_DESKTOP;
2110
2118
TEST_REQUIRES_USER_INTERACTION;
2111
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
2119
+ SignInAnonymously ();
2112
2120
ASSERT_TRUE (auth_->current_user ().is_valid ());
2113
2121
const std::string provider_id =
2114
2122
firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2125,8 +2133,7 @@ TEST_F(FirebaseAuthTest,
2125
2133
TestSuccessfulLinkFederatedProviderNoScopes_DEPRECATED) {
2126
2134
SKIP_TEST_ON_DESKTOP;
2127
2135
TEST_REQUIRES_USER_INTERACTION;
2128
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
2129
- " SignInAnonymously_DEPRECATED" );
2136
+ SignInAnonymously_DEPRECATED ();
2130
2137
ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
2131
2138
const std::string provider_id =
2132
2139
firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2144,7 +2151,7 @@ TEST_F(FirebaseAuthTest,
2144
2151
SKIP_TEST_ON_DESKTOP;
2145
2152
TEST_REQUIRES_USER_INTERACTION;
2146
2153
2147
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
2154
+ SignInAnonymously ();
2148
2155
ASSERT_TRUE (auth_->current_user ().is_valid ());
2149
2156
const std::string provider_id =
2150
2157
firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2163,8 +2170,7 @@ TEST_F(
2163
2170
SKIP_TEST_ON_DESKTOP;
2164
2171
TEST_REQUIRES_USER_INTERACTION;
2165
2172
2166
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
2167
- " SignInAnonymously_DEPRECATED" );
2173
+ SignInAnonymously_DEPRECATED ();
2168
2174
ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
2169
2175
const std::string provider_id =
2170
2176
firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2181,7 +2187,7 @@ TEST_F(FirebaseAuthTest, TestSuccessfulLinkFederatedProvider) {
2181
2187
SKIP_TEST_ON_DESKTOP;
2182
2188
TEST_REQUIRES_USER_INTERACTION;
2183
2189
2184
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
2190
+ SignInAnonymously ();
2185
2191
ASSERT_TRUE (auth_->current_user ().is_valid ());
2186
2192
const std::string provider_id =
2187
2193
firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2200,8 +2206,7 @@ TEST_F(FirebaseAuthTest, TestSuccessfulLinkFederatedProvider_DEPRECATED) {
2200
2206
SKIP_TEST_ON_DESKTOP;
2201
2207
TEST_REQUIRES_USER_INTERACTION;
2202
2208
2203
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
2204
- " SignInAnonymously_DEPRECATED" );
2209
+ SignInAnonymously_DEPRECATED ();
2205
2210
ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
2206
2211
const std::string provider_id =
2207
2212
firebase::auth::GoogleAuthProvider::kProviderId ;
@@ -2220,7 +2225,7 @@ TEST_F(FirebaseAuthTest, TestLinkFederatedProviderBadProviderIdFails) {
2220
2225
SKIP_TEST_ON_DESKTOP;
2221
2226
TEST_REQUIRES_USER_INTERACTION;
2222
2227
2223
- WaitForCompletion (auth_-> SignInAnonymously (), " SignInAnonymously " );
2228
+ SignInAnonymously ();
2224
2229
ASSERT_TRUE (auth_->current_user ().is_valid ());
2225
2230
firebase::auth::FederatedOAuthProviderData provider_data (
2226
2231
/* provider=*/ " MadeUpProvider" ,
@@ -2239,8 +2244,7 @@ TEST_F(FirebaseAuthTest,
2239
2244
SKIP_TEST_ON_DESKTOP;
2240
2245
TEST_REQUIRES_USER_INTERACTION;
2241
2246
2242
- WaitForCompletion (auth_->SignInAnonymously_DEPRECATED (),
2243
- " SignInAnonymously_DEPRECATED" );
2247
+ SignInAnonymously_DEPRECATED ();
2244
2248
ASSERT_NE (auth_->current_user_DEPRECATED (), nullptr );
2245
2249
firebase::auth::FederatedOAuthProviderData provider_data (
2246
2250
/* provider=*/ " MadeUpProvider" ,
0 commit comments