Skip to content

Commit 7c8e5f7

Browse files
committed
fix asserts
1 parent 57bb5bc commit 7c8e5f7

3 files changed

Lines changed: 15 additions & 5 deletions

File tree

dd-trace-core/src/test/java/datadog/trace/common/writer/DDAgentApiTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
import static datadog.trace.api.ProtocolVersion.V0_5;
44
import static java.util.Collections.emptyList;
5+
import static java.util.Collections.emptyMap;
56
import static java.util.Collections.singletonList;
7+
import static java.util.Collections.singletonMap;
68
import static org.junit.jupiter.api.Assertions.assertEquals;
79
import static org.junit.jupiter.api.Assertions.assertFalse;
810
import static org.junit.jupiter.api.Assertions.assertInstanceOf;
@@ -382,7 +384,7 @@ void testApiResponseListenersSee200Responses(String agentVersion) {
382384
client.sendSerializedTraces(payload);
383385

384386
Map<String, Map<String, Number>> response = agentResponse.get();
385-
assertTrue(response != null && response.containsKey("hello"));
387+
assertEquals(singletonMap("hello", emptyMap()), response);
386388
assertEquals("java", agent.getLastRequest().getHeaders().get("Datadog-Meta-Lang"));
387389
assertEquals(
388390
System.getProperty("java.version", "unknown"),

dd-trace-core/src/test/java/datadog/trace/common/writer/DDAgentWriterTest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import datadog.communication.ddagent.DDAgentFeaturesDiscovery;
1717
import datadog.metrics.api.statsd.StatsDClient;
1818
import datadog.metrics.impl.MonitoringImpl;
19+
import datadog.trace.api.sampling.PrioritySampling;
1920
import datadog.trace.common.writer.ddagent.DDAgentApi;
2021
import datadog.trace.common.writer.ddagent.DDAgentMapperDiscovery;
2122
import datadog.trace.common.writer.ddagent.PrioritizationStrategy.PublishResult;
@@ -202,12 +203,16 @@ void testDroppedTraceIsCounted(PublishResult publishResult) {
202203
DDAgentWriter localWriter =
203204
new DDAgentWriter(localWorker, localDispatcher, localMonitor, 1, SECONDS, false);
204205

205-
List<DDSpan> trace = Arrays.asList(newSpan(), newSpan());
206+
DDSpan p0 = newSpan();
207+
p0.setSamplingPriority(PrioritySampling.SAMPLER_DROP);
208+
List<DDSpan> trace = Arrays.asList(p0, newSpan());
206209

207-
when(localWorker.publish(eq(trace.get(0)), anyInt(), eq(trace))).thenReturn(publishResult);
210+
when(localWorker.publish(eq(trace.get(0)), eq((int) PrioritySampling.SAMPLER_DROP), eq(trace)))
211+
.thenReturn(publishResult);
208212
localWriter.write(trace);
209213

210-
verify(localWorker).publish(eq(trace.get(0)), anyInt(), eq(trace));
214+
verify(localWorker)
215+
.publish(eq(trace.get(0)), eq((int) PrioritySampling.SAMPLER_DROP), eq(trace));
211216
verify(localDispatcher).onDroppedTrace(trace.size());
212217
}
213218

dd-trace-core/src/test/java/datadog/trace/common/writer/ddintake/DDIntakeApiTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import java.util.HashMap;
3333
import java.util.List;
3434
import java.util.Map;
35+
import java.util.OptionalInt;
3536
import java.util.TreeMap;
3637
import java.util.zip.GZIPInputStream;
3738
import okhttp3.HttpUrl;
@@ -327,7 +328,9 @@ private void runContentIsSentAsMsgpackTest(
327328
Payload payload = prepareTraces(trackType, traces);
328329

329330
try {
330-
client.sendSerializedTraces(payload).status();
331+
OptionalInt status = client.sendSerializedTraces(payload).status();
332+
assertTrue(status.isPresent());
333+
assertEquals(200, status.getAsInt());
331334
assertEquals("application/msgpack", intake.getLastRequest().getContentType());
332335
Map<String, Object> actualBody = convertMap(intake.getLastRequest().getBody());
333336
assertDeepEquals(expectedRequestBody, actualBody);

0 commit comments

Comments
 (0)