11package suite .optout ;
22
3- import common .Mapper ;
43import app .component .Operator ;
54import com .fasterxml .jackson .databind .JsonNode ;
5+ import com .fasterxml .jackson .databind .ObjectMapper ;
66import com .uid2 .client .IdentityTokens ;
7+ import com .uid2 .shared .util .Mapper ;
78import org .junit .jupiter .api .*;
89import org .junit .jupiter .params .ParameterizedTest ;
910import org .junit .jupiter .params .provider .Arguments ;
2425public class OptoutTest {
2526 // TODO: Test failure case
2627
28+ private static final ObjectMapper OBJECT_MAPPER = Mapper .getInstance ();
2729 private static final int OPTOUT_DELAY_MS = 1000 ;
2830 private static final int OPTOUT_WAIT_SECONDS = 300 ;
2931
@@ -46,14 +48,14 @@ public void testV2LogoutWithV2TokenGenerate(String label, Operator operator, Str
4648 IdentityTokens generateResponse = operator .v2TokenGenerate (type , identity , false ).getIdentity ();
4749 Thread .sleep (OPTOUT_DELAY_MS );
4850 JsonNode logoutResponse = operator .v2TokenLogout (type , identity );
49- assertThat (logoutResponse ).isEqualTo (Mapper . OBJECT_MAPPER .readTree ("{\" body\" :{\" optout\" :\" OK\" },\" status\" :\" success\" }" ));
51+ assertThat (logoutResponse ).isEqualTo (OBJECT_MAPPER .readTree ("{\" body\" :{\" optout\" :\" OK\" },\" status\" :\" success\" }" ));
5052 addToken (
5153 label ,
5254 operator ,
5355 "v2" ,
5456 "v2" ,
5557 generateResponse .getRefreshToken (),
56- Mapper . OBJECT_MAPPER .readTree (generateResponse .getJsonString ()).at ("/refresh_response_key" ).asText ()
58+ OBJECT_MAPPER .readTree (generateResponse .getJsonString ()).at ("/refresh_response_key" ).asText ()
5759 );
5860 }
5961
@@ -67,14 +69,14 @@ public void testV2LogoutWithV2TokenGenerateOldParticipant(String label, Operator
6769 IdentityTokens generateResponse = operator .v2TokenGenerate (type , identity , true ).getIdentity ();
6870 Thread .sleep (OPTOUT_DELAY_MS );
6971 JsonNode logoutResponse = operator .v2TokenLogout (type , identity );
70- assertThat (logoutResponse ).isEqualTo (Mapper . OBJECT_MAPPER .readTree ("{\" body\" :{\" optout\" :\" OK\" },\" status\" :\" success\" }" ));
72+ assertThat (logoutResponse ).isEqualTo (OBJECT_MAPPER .readTree ("{\" body\" :{\" optout\" :\" OK\" },\" status\" :\" success\" }" ));
7173 addToken (
7274 "old participant " + label ,
7375 operator ,
7476 "v2" ,
7577 "v2" ,
7678 generateResponse .getRefreshToken (),
77- Mapper . OBJECT_MAPPER .readTree (generateResponse .getJsonString ()).at ("/refresh_response_key" ).asText ()
79+ OBJECT_MAPPER .readTree (generateResponse .getJsonString ()).at ("/refresh_response_key" ).asText ()
7880 );
7981 }
8082
@@ -92,7 +94,7 @@ public void testV2LogoutWithV2IdentityMap(String label, Operator operator, Strin
9294 if (toOptOut ) {
9395 Thread .sleep (OPTOUT_DELAY_MS );
9496 JsonNode logoutResponse = operator .v2TokenLogout (type , emailOrPhone );
95- assertThat (logoutResponse ).isEqualTo (Mapper . OBJECT_MAPPER .readTree ("{\" body\" :{\" optout\" :\" OK\" },\" status\" :\" success\" }" ));
97+ assertThat (logoutResponse ).isEqualTo (OBJECT_MAPPER .readTree ("{\" body\" :{\" optout\" :\" OK\" },\" status\" :\" success\" }" ));
9698 }
9799 outputAdvertisingIdArgs .add (Arguments .of (label , operator , operatorName , rawUID , toOptOut , beforeOptOutTimestamp ));
98100 }
@@ -105,7 +107,7 @@ public void testV2LogoutWithV2IdentityMap(String label, Operator operator, Strin
105107 public void testV2TokenRefreshAfterOptOut (String label , Operator operator , String tokenGenerateVersion , String tokenLogoutVersion , String refreshToken , String refreshResponseKey ) throws Exception {
106108 assumeThat (tokenGenerateVersion ).isEqualTo ("v2" );
107109
108- with ().pollInterval (5 , TimeUnit .SECONDS ).await ("Get V2 Token Response" ).atMost (OPTOUT_WAIT_SECONDS , TimeUnit .SECONDS ).until (() -> operator .v2TokenRefresh (refreshToken , refreshResponseKey ).equals (Mapper . OBJECT_MAPPER .readTree ("{\" status\" :\" optout\" }" )));
110+ with ().pollInterval (5 , TimeUnit .SECONDS ).await ("Get V2 Token Response" ).atMost (OPTOUT_WAIT_SECONDS , TimeUnit .SECONDS ).until (() -> operator .v2TokenRefresh (refreshToken , refreshResponseKey ).equals (OBJECT_MAPPER .readTree ("{\" status\" :\" optout\" }" )));
109111 }
110112
111113 @ Order (5 )
@@ -164,7 +166,7 @@ private void addToken(String label, Operator operator, String tokenGenerateVersi
164166 private void waitForOptOutResponse (Function <String , JsonNode > tokenRefreshFunction , String refreshToken , String expectedResponse ) {
165167 with ().pollInterval (5 , TimeUnit .SECONDS ).await ("Get Token Response" ).atMost (OPTOUT_WAIT_SECONDS , TimeUnit .SECONDS ).until (() -> {
166168 JsonNode response = tokenRefreshFunction .apply (refreshToken );
167- return response .equals (Mapper . OBJECT_MAPPER .readTree (expectedResponse ));
169+ return response .equals (OBJECT_MAPPER .readTree (expectedResponse ));
168170 });
169171 }
170172}
0 commit comments