package com.evsuite.abrp; import static org.junit.Assert.assertEquals; import org.junit.Test; /** Reading the server's answer to a telemetry batch — pure JVM. */ public class TelemetryUploaderTest { @Test public void theLogSaysWhatTheServerDropped() { assertEquals(", 2 value(s) dropped by the server", TelemetryUploader.droppedNote( new ServerHttp.Response(200, "{\"stored\":3,\"droppedCount\":2,\"dropped\":[]}"))); assertEquals("", TelemetryUploader.droppedNote( new ServerHttp.Response(200, "{\"stored\":3,\"droppedCount\":0,\"dropped\":[]}"))); // An older server answers 204 without a body. assertEquals("", TelemetryUploader.droppedNote(new ServerHttp.Response(204, ""))); } }