Skip to content

Commit bbb59b8

Browse files
Fixed test after merge with master.
1 parent c5b6078 commit bbb59b8

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

dd-java-agent/src/test/groovy/datadog/trace/bootstrap/BootstrapInitializationTelemetryTest.groovy

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package datadog.trace.bootstrap
22

3+
import groovy.json.JsonBuilder
34
import spock.lang.Specification
45

56
import static java.nio.charset.StandardCharsets.UTF_8
@@ -108,18 +109,18 @@ class BootstrapInitializationTelemetryTest extends Specification {
108109

109110
def "unwind root cause"() {
110111
when:
111-
initTelemetry.initMetaInfo("runtime_name", "java")
112-
initTelemetry.initMetaInfo("runtime_version", "1.8.0_382")
113-
114112
initTelemetry.onError(new Exception("top cause", new FileNotFoundException("root cause")))
115113
initTelemetry.finish()
116114

117115
then:
118-
capture.json() == '{"metadata":{"runtime_name":"java","runtime_version":"1.8.0_382"},"points":[{"name":"library_entrypoint.error","tags":["error_type:java.io.FileNotFoundException","error_type:java.lang.Exception"]},{"name":"library_entrypoint.complete"}]}'
116+
capture.json() == json("error", "internal_error", "top cause", [
117+
[name: "library_entrypoint.error", tags: ["error_type:java.io.FileNotFoundException", "error_type:java.lang.Exception"]],
118+
[name: "library_entrypoint.complete"]
119+
])
119120
}
120121

121-
private String json(String result, String resultClass, String resultReason, List points) {
122-
return """{"metadata":{"runtime_name":"java","runtime_version":"1.8.0_382","result":"${result}","result_class":"${resultClass}","result_reason":"${resultReason}"},"points":${new groovy.json.JsonBuilder(points)}}"""
122+
private static String json(String result, String resultClass, String resultReason, List points) {
123+
return """{"metadata":{"runtime_name":"java","runtime_version":"1.8.0_382","result":"${result}","result_class":"${resultClass}","result_reason":"${resultReason}"},"points":${new JsonBuilder(points)}}"""
123124
}
124125

125126
static class Capture implements BootstrapInitializationTelemetry.JsonSender {

0 commit comments

Comments
 (0)