|
29 | 29 | import com.optimizely.ab.odp.ODPApiManager; |
30 | 30 | import com.optimizely.ab.odp.ODPEventManager; |
31 | 31 | import com.optimizely.ab.odp.ODPManager; |
| 32 | +import com.optimizely.ab.android.odp.VuidManager; |
32 | 33 | import com.optimizely.ab.odp.ODPSegmentManager; |
33 | 34 |
|
34 | 35 | import org.junit.Before; |
@@ -107,6 +108,7 @@ public void setup() throws Exception { |
107 | 108 |
|
108 | 109 | optimizelyManager.initialize(context, odpDatafile); |
109 | 110 | optimizelyClient = optimizelyManager.getOptimizely(); |
| 111 | + |
110 | 112 | } |
111 | 113 |
|
112 | 114 | @Test |
@@ -134,11 +136,11 @@ public void identifyOdpEventSentWhenUserContextCreated() throws InterruptedExcep |
134 | 136 |
|
135 | 137 | assertEquals(firstEvt.get("action").getAsString(), "client_initialized"); |
136 | 138 | assertEquals(firstIdentifiers.size(), 1); |
137 | | - assertEquals(firstIdentifiers.get("vuid").getAsString(), testVuid); |
| 139 | + assertTrue(VuidManager.isVuid(firstIdentifiers.get("vuid").getAsString())); |
138 | 140 |
|
139 | 141 | assertEquals(secondEvt.get("action").getAsString(), "identified"); |
140 | 142 | assertEquals(secondIdentifiers.size(), 2); |
141 | | - assertEquals(secondIdentifiers.get("vuid").getAsString(), testVuid); |
| 143 | + assertTrue(VuidManager.isVuid(secondIdentifiers.get("vuid").getAsString())); |
142 | 144 | assertEquals(secondIdentifiers.get("fs_user_id").getAsString(), testUser); |
143 | 145 |
|
144 | 146 | // validate that ODP event data includes correct values. |
@@ -170,11 +172,11 @@ public void identifyOdpEventSentWhenVuidUserContextCreated() throws InterruptedE |
170 | 172 |
|
171 | 173 | assertEquals(firstEvt.get("action").getAsString(), "client_initialized"); |
172 | 174 | assertEquals(firstIdentifiers.size(), 1); |
173 | | - assertEquals(firstIdentifiers.get("vuid").getAsString(), testVuid); |
| 175 | + assertTrue(VuidManager.isVuid(firstIdentifiers.get("vuid").getAsString())); |
174 | 176 |
|
175 | 177 | assertEquals(secondEvt.get("action").getAsString(), "identified"); |
176 | 178 | assertEquals(secondIdentifiers.size(), 1); |
177 | | - assertEquals(secondIdentifiers.get("vuid").getAsString(), testVuid); |
| 179 | + assertTrue(VuidManager.isVuid(secondIdentifiers.get("vuid").getAsString())); |
178 | 180 | } |
179 | 181 |
|
180 | 182 | @Test |
@@ -202,7 +204,7 @@ public void fetchQualifiedSegmentsWithVuidUserContext() throws InterruptedExcept |
202 | 204 | eq("p-1"), |
203 | 205 | eq("h-1/v3/graphql"), |
204 | 206 | eq("vuid"), |
205 | | - eq(testVuid), |
| 207 | + eq(optimizelyClient.getVuid()), |
206 | 208 | eq(new HashSet<>(Arrays.asList("segment-1"))) |
207 | 209 | ); |
208 | 210 | } |
|
0 commit comments