Skip to content

Commit a1afc49

Browse files
Added /info point for mock server.
1 parent 68e07c2 commit a1afc49

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

dd-java-agent/src/test/java/datadog/test/SimpleAgentMock.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@
2121
*/
2222
public class SimpleAgentMock implements Closeable {
2323
private static final MockResponse EMPTY_200_RESPONSE = new MockResponse().setResponseCode(200);
24+
private static final MockResponse INFO_RESPONSE =
25+
new MockResponse()
26+
.setResponseCode(200)
27+
.addHeader("Content-Type", "application/json")
28+
.setBody(
29+
"{\"version\":\"7.77.0\",\"endpoints\":[\"/v1.0/traces\",\"/v0.5/traces\",\"/v0.4/traces\"]}");
2430

2531
private final MockWebServer server;
2632
private final List<DecodedSpan> spans = new CopyOnWriteArrayList<>();
@@ -34,6 +40,10 @@ public SimpleAgentMock() {
3440
public MockResponse dispatch(final RecordedRequest request) {
3541
String path = request.getPath();
3642
if (path != null) {
43+
if (path.startsWith("/info")) {
44+
return INFO_RESPONSE;
45+
}
46+
3747
byte[] body = request.getBody().readByteArray();
3848

3949
DecodedMessage message = null;

0 commit comments

Comments
 (0)