@@ -140,7 +140,7 @@ private Path getResourcePath(String resourceName) throws Exception {
140140 @ Test
141141 public void testTelemetryCrashPing () throws Exception {
142142 // Given
143- final String expected = readFileAsString ("golden/telemetry/sample-ping-for-telemetry.txt " );
143+ final String expected = readFileAsString ("golden/telemetry/sample-ping-for-telemetry.json " );
144144 ConfigManager .StoredConfig crashConfig =
145145 new ConfigManager .StoredConfig .Builder (config )
146146 .reportUUID (SAMPLE_UUID )
@@ -176,7 +176,9 @@ public void testTelemetryCrashPing() throws Exception {
176176 assertTrue (tags .contains ("runtime_version:" ));
177177 assertTrue (tags .contains ("runtime_vendor:" ));
178178 assertTrue (tags .contains ("runtime_name:" ));
179- assertEquals (expected , event .get ("payload" ).get (0 ).get ("message" ).asText ());
179+ assertEquals (
180+ mapper .readTree (expected ),
181+ mapper .readTree (event .get ("payload" ).get (0 ).get ("message" ).asText ()));
180182 assertCommonPayload (event );
181183 }
182184
@@ -185,7 +187,7 @@ public void testErrorTrackingCrashPing() throws Exception {
185187 // Given
186188 final ObjectMapper mapper = new ObjectMapper ();
187189 final Map <String , ?> expected =
188- mapper .readValue (readFileAsString ("golden/errortracking/sample-ping.txt " ), Map .class );
190+ mapper .readValue (readFileAsString ("golden/errortracking/sample-ping.json " ), Map .class );
189191 // remove ddtags and osinfo if present from the expected (they will be checked apart)
190192 expected .remove ("ddtags" );
191193 expected .remove ("os_info" );
@@ -251,14 +253,15 @@ public void testErrorTrackingCrashPing() throws Exception {
251253 @ ParameterizedTest
252254 @ ValueSource (
253255 strings = {
254- "sample-crash-for-telemetry.txt " ,
255- "sample-crash-for-telemetry-2.txt " ,
256- "sample-crash-for-telemetry-3.txt " ,
257- "sample_oom.txt "
256+ "sample-crash-for-telemetry.json " ,
257+ "sample-crash-for-telemetry-2.json " ,
258+ "sample-crash-for-telemetry-3.json " ,
259+ "sample_oom.json "
258260 })
259261 public void testTelemetryHappyPath (String log ) throws Exception {
260262 // Given
261263 CrashLog expected = CrashLog .fromJson (readFileAsString ("golden/telemetry/" + log ));
264+ final String inputLog = log .replace (".json" , ".txt" );
262265 ConfigManager .StoredConfig crashConfig =
263266 new ConfigManager .StoredConfig .Builder (config )
264267 .reportUUID (SAMPLE_UUID )
@@ -268,7 +271,7 @@ public void testTelemetryHappyPath(String log) throws Exception {
268271 // When
269272 uploader = new CrashUploader (config , crashConfig );
270273 server .enqueue (new MockResponse ().setResponseCode (200 ));
271- uploader .upload (getResourcePath (log ));
274+ uploader .upload (getResourcePath (inputLog ));
272275
273276 final RecordedRequest recordedRequest = server .takeRequest (5 , TimeUnit .SECONDS );
274277
@@ -299,10 +302,10 @@ public void testTelemetryHappyPath(String log) throws Exception {
299302 @ ParameterizedTest
300303 @ ValueSource (
301304 strings = {
302- "sample-crash-for-telemetry.txt " ,
303- "sample-crash-for-telemetry-2.txt " ,
304- "sample-crash-for-telemetry-3.txt " ,
305- "sample_oom.txt "
305+ "sample-crash-for-telemetry.json " ,
306+ "sample-crash-for-telemetry-2.json " ,
307+ "sample-crash-for-telemetry-3.json " ,
308+ "sample_oom.json "
306309 })
307310 public void testErrorTrackingHappyPath (String log ) throws Exception {
308311 // Given
@@ -312,6 +315,7 @@ public void testErrorTrackingHappyPath(String log) throws Exception {
312315 // remove ddtags and osinfo if present from the expected (they will be checked apart)
313316 expected .remove ("ddtags" );
314317 expected .remove ("os_info" );
318+ final String inputLog = log .replace (".json" , ".txt" );
315319 ConfigManager .StoredConfig crashConfig =
316320 new ConfigManager .StoredConfig .Builder (config )
317321 .reportUUID (SAMPLE_UUID )
@@ -322,7 +326,7 @@ public void testErrorTrackingHappyPath(String log) throws Exception {
322326 // When
323327 uploader = new CrashUploader (config , crashConfig );
324328 server .enqueue (new MockResponse ().setResponseCode (200 ));
325- uploader .remoteUpload (readFileAsString (log ), false , true );
329+ uploader .remoteUpload (readFileAsString (inputLog ), false , true );
326330
327331 final RecordedRequest recordedRequest = server .takeRequest (5 , TimeUnit .SECONDS );
328332
0 commit comments