@@ -277,9 +277,8 @@ TEST_F(FirebaseRemoteConfigTest, TestGetAll) {
277
277
ASSERT_NE (rc_, nullptr );
278
278
279
279
EXPECT_TRUE (WaitForCompletion (SetDefaults (rc_), " SetDefaults" ));
280
- EXPECT_TRUE (WaitForCompletion (
281
- RunWithRetry ([](RemoteConfig* rc) { return rc->Fetch (); }, rc_),
282
- " Fetch" ));
280
+ EXPECT_TRUE (
281
+ WaitForCompletion (RunWithRetry ([&]() { return rc_->Fetch (); }), " Fetch" ));
283
282
EXPECT_TRUE (WaitForCompletion (rc_->Activate (), " Activate" ));
284
283
std::map<std::string, firebase::Variant> key_values = rc_->GetAll ();
285
284
EXPECT_EQ (key_values.size (), 6 );
@@ -303,9 +302,8 @@ TEST_F(FirebaseRemoteConfigTest, TestFetch) {
303
302
ASSERT_NE (rc_, nullptr );
304
303
305
304
EXPECT_TRUE (WaitForCompletion (SetDefaults (rc_), " SetDefaults" ));
306
- EXPECT_TRUE (WaitForCompletion (
307
- RunWithRetry ([](RemoteConfig* rc) { return rc->Fetch (); }, rc_),
308
- " Fetch" ));
305
+ EXPECT_TRUE (
306
+ WaitForCompletion (RunWithRetry ([&]() { return rc_->Fetch (); }), " Fetch" ));
309
307
EXPECT_TRUE (WaitForCompletion (rc_->Activate (), " Activate" ));
310
308
LogDebug (" Fetch time: %lld" , rc_->GetInfo ().fetch_time );
311
309
firebase::remote_config::ValueInfo value_info;
@@ -347,27 +345,24 @@ TEST_F(FirebaseRemoteConfigTest, TestFetch) {
347
345
348
346
TEST_F (FirebaseRemoteConfigTest, TestFetchInterval) {
349
347
ASSERT_NE (rc_, nullptr );
350
- EXPECT_TRUE (WaitForCompletion (
351
- RunWithRetry ([](RemoteConfig* rc) { return rc->FetchAndActivate (); },
352
- rc_),
353
- " FetchAndActivate" ));
348
+ EXPECT_TRUE (
349
+ WaitForCompletion (RunWithRetry ([&]() { return rc_->FetchAndActivate (); }),
350
+ " FetchAndActivate" ));
354
351
uint64_t current_fetch_time = rc_->GetInfo ().fetch_time ;
355
352
// Making sure the config settings's fetch interval is 12 hours
356
353
EXPECT_TRUE (WaitForCompletion (SetDefaultConfigSettings (rc_),
357
354
" SetDefaultConfigSettings" ));
358
355
// Second fetch, should respect fetch interval and don't change data.
359
- EXPECT_TRUE (WaitForCompletion (
360
- RunWithRetry ([](RemoteConfig* rc) { return rc->Fetch (); }, rc_),
361
- " Fetch" ));
356
+ EXPECT_TRUE (
357
+ WaitForCompletion (RunWithRetry ([&]() { return rc_->Fetch (); }), " Fetch" ));
362
358
EXPECT_EQ (current_fetch_time, rc_->GetInfo ().fetch_time );
363
359
// Update fetch interval to 0
364
360
EXPECT_TRUE (WaitForCompletion (SetZeroIntervalConfigSettings (rc_),
365
361
" SetZeroIntervalConfigSettings" ));
366
362
EXPECT_EQ (0 , rc_->GetConfigSettings ().minimum_fetch_interval_in_milliseconds );
367
363
// Third fetch, this should operate the real fetch and update the fetch time.
368
- EXPECT_TRUE (WaitForCompletion (
369
- RunWithRetry ([](RemoteConfig* rc) { return rc->Fetch (); }, rc_),
370
- " Fetch" ));
364
+ EXPECT_TRUE (
365
+ WaitForCompletion (RunWithRetry ([&]() { return rc_->Fetch (); }), " Fetch" ));
371
366
EXPECT_NE (current_fetch_time, rc_->GetInfo ().fetch_time );
372
367
}
373
368
0 commit comments