Skip to content

Commit d5d3c44

Browse files
committed
feat(junit-4.10): Migrate to JSON component
1 parent bb01c7d commit d5d3c44

File tree

1 file changed

+3
-2
lines changed
  • dd-java-agent/instrumentation/junit-4.10/src/main/java/datadog/trace/instrumentation/junit4

1 file changed

+3
-2
lines changed

dd-java-agent/instrumentation/junit-4.10/src/main/java/datadog/trace/instrumentation/junit4/JUnit4Utils.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
package datadog.trace.instrumentation.junit4;
22

3+
import static datadog.json.JsonMapper.toJson;
4+
35
import datadog.trace.api.civisibility.config.TestIdentifier;
46
import datadog.trace.api.civisibility.events.TestDescriptor;
57
import datadog.trace.api.civisibility.events.TestSuiteDescriptor;
68
import datadog.trace.util.MethodHandles;
7-
import datadog.trace.util.Strings;
89
import java.lang.annotation.Annotation;
910
import java.lang.invoke.MethodHandle;
1011
import java.lang.reflect.Method;
@@ -201,7 +202,7 @@ public static String getParameters(final Description description) {
201202

202203
// No public access to the test parameters map in JUnit4.
203204
// In this case, we store the fullTestName in the "metadata.test_name" object.
204-
return "{\"metadata\":{\"test_name\":\"" + Strings.escapeToJson(methodName) + "\"}}";
205+
return "{\"metadata\":{\"test_name\":" + toJson(methodName) + "}}";
205206
}
206207

207208
public static List<String> getCategories(Class<?> testClass, @Nullable Method testMethod) {

0 commit comments

Comments
 (0)