diff --git a/dd-java-agent/instrumentation/sparkjava/src/test/java/TestSparkJavaApplication.java b/dd-java-agent/instrumentation/sparkjava/src/test/java/TestSparkJavaApplication.java index eceff08390..115dcb747f 100644 --- a/dd-java-agent/instrumentation/sparkjava/src/test/java/TestSparkJavaApplication.java +++ b/dd-java-agent/instrumentation/sparkjava/src/test/java/TestSparkJavaApplication.java @@ -1,13 +1,31 @@ +import spark.Request; +import spark.Response; +import spark.Route; import spark.Spark; public class TestSparkJavaApplication { public static void main(final String[] args) { - Spark.get("/", (req, res) -> "Hello World"); - Spark.get("/param/:param", (req, res) -> "Hello " + req.params("param")); - Spark.get("/exception/:param", (req, res) -> { - throw new RuntimeException(req.params("param")); + Spark.get("/", new Route() { + @Override + public Object handle(Request request, Response response) throws Exception { + return "Hello World"; + } + }); + + Spark.get("/param/:param", new Route() { + @Override + public Object handle(Request request, Response response) throws Exception { + return "Hello " + request.params("param"); + } + }); + + Spark.get("/exception/:param", new Route() { + @Override + public Object handle(Request request, Response response) throws Exception { + throw new RuntimeException(request.params("param")); + } }); }