@@ -1036,60 +1036,66 @@ INSTANTIATE_UTEST_SUITE_P(
10361036 TestInvalidateAsyncAtStartup,
10371037 Values (
10381038 CacheInvalidateAsyncParams{
1039- testsuite::impl::PeriodicUpdatesMode::kEnabled ,
1040- {
1041- InvalidateBeforeStartPeriodicUpdates{true },
1042- InvalidateAtFirstUpdate{true },
1043- FirstSyncUpdate{true },
1044- },
1045- {1 , 2 , 3 },
1039+ .periodic_updates_mode = testsuite::impl::PeriodicUpdatesMode::kEnabled ,
1040+ .settings =
1041+ {
1042+ .invalidate_before_start_periodic_updates = InvalidateBeforeStartPeriodicUpdates{true },
1043+ .invalidate_at_first_update = InvalidateAtFirstUpdate{true },
1044+ .first_sync_update = FirstSyncUpdate{true },
1045+ },
1046+ .expected_updates_counts = {.initial_sync = 1 , .initial_async = 2 , .after_full_invalidation = 3 },
10461047 },
10471048 CacheInvalidateAsyncParams{
1048- testsuite::impl::PeriodicUpdatesMode::kEnabled ,
1049- {
1050- InvalidateBeforeStartPeriodicUpdates{false },
1051- InvalidateAtFirstUpdate{true },
1052- FirstSyncUpdate{true },
1053- },
1054- {1 , 2 , 3 },
1049+ .periodic_updates_mode = testsuite::impl::PeriodicUpdatesMode::kEnabled ,
1050+ .settings =
1051+ {
1052+ .invalidate_before_start_periodic_updates = InvalidateBeforeStartPeriodicUpdates{false },
1053+ .invalidate_at_first_update = InvalidateAtFirstUpdate{true },
1054+ .first_sync_update = FirstSyncUpdate{true },
1055+ },
1056+ .expected_updates_counts = {.initial_sync = 1 , .initial_async = 2 , .after_full_invalidation = 3 },
10551057 },
10561058 CacheInvalidateAsyncParams{
1057- testsuite::impl::PeriodicUpdatesMode::kEnabled ,
1058- {
1059- InvalidateBeforeStartPeriodicUpdates{true },
1060- InvalidateAtFirstUpdate{false },
1061- FirstSyncUpdate{true },
1062- },
1063- {1 , 1 , 2 },
1059+ .periodic_updates_mode = testsuite::impl::PeriodicUpdatesMode::kEnabled ,
1060+ .settings =
1061+ {
1062+ .invalidate_before_start_periodic_updates = InvalidateBeforeStartPeriodicUpdates{true },
1063+ .invalidate_at_first_update = InvalidateAtFirstUpdate{false },
1064+ .first_sync_update = FirstSyncUpdate{true },
1065+ },
1066+ .expected_updates_counts = {.initial_sync = 1 , .initial_async = 1 , .after_full_invalidation = 2 },
10641067 },
10651068 // With periodic updates disabled, InvalidateAsync is actually performed
10661069 // synchronously, hence initial_sync == initial_async.
10671070 CacheInvalidateAsyncParams{
1068- testsuite::impl::PeriodicUpdatesMode::kDisabled ,
1069- {
1070- InvalidateBeforeStartPeriodicUpdates{true },
1071- InvalidateAtFirstUpdate{true },
1072- FirstSyncUpdate{true },
1073- },
1074- {2 , 2 , 3 },
1071+ .periodic_updates_mode = testsuite::impl::PeriodicUpdatesMode::kDisabled ,
1072+ .settings =
1073+ {
1074+ .invalidate_before_start_periodic_updates = InvalidateBeforeStartPeriodicUpdates{true },
1075+ .invalidate_at_first_update = InvalidateAtFirstUpdate{true },
1076+ .first_sync_update = FirstSyncUpdate{true },
1077+ },
1078+ .expected_updates_counts = {.initial_sync = 2 , .initial_async = 2 , .after_full_invalidation = 3 },
10751079 },
10761080 CacheInvalidateAsyncParams{
1077- testsuite::impl::PeriodicUpdatesMode::kDisabled ,
1078- {
1079- InvalidateBeforeStartPeriodicUpdates{false },
1080- InvalidateAtFirstUpdate{true },
1081- FirstSyncUpdate{true },
1082- },
1083- {2 , 2 , 3 },
1081+ .periodic_updates_mode = testsuite::impl::PeriodicUpdatesMode::kDisabled ,
1082+ .settings =
1083+ {
1084+ .invalidate_before_start_periodic_updates = InvalidateBeforeStartPeriodicUpdates{false },
1085+ .invalidate_at_first_update = InvalidateAtFirstUpdate{true },
1086+ .first_sync_update = FirstSyncUpdate{true },
1087+ },
1088+ .expected_updates_counts = {.initial_sync = 2 , .initial_async = 2 , .after_full_invalidation = 3 },
10841089 },
10851090 CacheInvalidateAsyncParams{
1086- testsuite::impl::PeriodicUpdatesMode::kDisabled ,
1087- {
1088- InvalidateBeforeStartPeriodicUpdates{true },
1089- InvalidateAtFirstUpdate{false },
1090- FirstSyncUpdate{true },
1091- },
1092- {1 , 1 , 2 },
1091+ .periodic_updates_mode = testsuite::impl::PeriodicUpdatesMode::kDisabled ,
1092+ .settings =
1093+ {
1094+ .invalidate_before_start_periodic_updates = InvalidateBeforeStartPeriodicUpdates{true },
1095+ .invalidate_at_first_update = InvalidateAtFirstUpdate{false },
1096+ .first_sync_update = FirstSyncUpdate{true },
1097+ },
1098+ .expected_updates_counts = {.initial_sync = 1 , .initial_async = 1 , .after_full_invalidation = 2 },
10931099 }
10941100 )
10951101);
0 commit comments