@@ -2737,20 +2737,30 @@ private static Stream<Arguments> optOutStatusRequestData() {
27372737 optedOutIdsCase2 .put (rawUIDS .get (2 ), -1L );
27382738 optedOutIdsCase2 .put (rawUIDS .get (3 ), -1L );
27392739 return Stream .of (
2740- Arguments .arguments (optedOutIdsCase1 , 2 , Role .MAPPER ),
2741- Arguments .arguments (optedOutIdsCase1 , 2 , Role .ID_READER ),
2742- Arguments .arguments (optedOutIdsCase1 , 2 , Role .SHARER ),
2743- Arguments .arguments (optedOutIdsCase2 , 0 , Role .MAPPER )
2740+ Arguments .arguments (true , optedOutIdsCase1 , 2 , Role .MAPPER ),
2741+ Arguments .arguments (true , optedOutIdsCase1 , 2 , Role .ID_READER ),
2742+ Arguments .arguments (true , optedOutIdsCase1 , 2 , Role .SHARER ),
2743+ Arguments .arguments (true , optedOutIdsCase2 , 0 , Role .MAPPER ),
2744+
2745+ Arguments .arguments (false , optedOutIdsCase1 , 2 , Role .MAPPER ),
2746+ Arguments .arguments (false , optedOutIdsCase1 , 2 , Role .ID_READER ),
2747+ Arguments .arguments (false , optedOutIdsCase1 , 2 , Role .SHARER ),
2748+ Arguments .arguments (false , optedOutIdsCase2 , 0 , Role .MAPPER )
27442749 );
27452750 }
27462751
27472752 @ ParameterizedTest
27482753 @ MethodSource ("optOutStatusRequestData" )
2749- void optOutStatusRequest (Map <String , Long > optedOutIds , int optedOutCount , Role role , Vertx vertx , VertxTestContext testContext ) {
2754+ void optOutStatusRequest (boolean useV4Uid , Map <String , Long > optedOutIds , int optedOutCount , Role role , Vertx vertx , VertxTestContext testContext ) {
27502755 fakeAuth (126 , role );
2751- setupSalts ();
27522756 setupKeys ();
27532757
2758+ if (useV4Uid ) {
2759+ setupSaltsForV4UidAndV4PrevUid ();
2760+ } else {
2761+ setupSalts ();
2762+ }
2763+
27542764 JsonArray rawUIDs = new JsonArray ();
27552765 for (String rawUID2 : optedOutIds .keySet ()) {
27562766 when (this .optOutStore .getOptOutTimestampByAdId (rawUID2 )).thenReturn (optedOutIds .get (rawUID2 ));
0 commit comments