From 6c4b90965c96f213a50779aa551d6a78916d8bf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Gr=C3=B8ndal?= Date: Tue, 6 Mar 2018 10:38:49 +0100 Subject: [PATCH] fix: support java 7 in test --- .../test/java/TestSparkJavaApplication.java | 26 ++++++++++++++++--- 1 file changed, 22 insertions(+), 4 deletions(-) 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")); + } }); }