|
@@ -12,50 +12,68 @@ import io.opentelemetry.instrumentation.test.base.HttpServerTest.controller
|
|
|
|
|
|
class FinatraController extends Controller {
|
|
|
any(SUCCESS.getPath) { request: Request =>
|
|
|
- controller(SUCCESS, new Closure[Response](null) {
|
|
|
- override def call(): Response = {
|
|
|
- response.ok(SUCCESS.getBody)
|
|
|
+ controller(
|
|
|
+ SUCCESS,
|
|
|
+ new Closure[Response](null) {
|
|
|
+ override def call(): Response = {
|
|
|
+ response.ok(SUCCESS.getBody)
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
any(ERROR.getPath) { request: Request =>
|
|
|
- controller(ERROR, new Closure[Response](null) {
|
|
|
- override def call(): Response = {
|
|
|
- response.internalServerError(ERROR.getBody)
|
|
|
+ controller(
|
|
|
+ ERROR,
|
|
|
+ new Closure[Response](null) {
|
|
|
+ override def call(): Response = {
|
|
|
+ response.internalServerError(ERROR.getBody)
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
any(QUERY_PARAM.getPath) { request: Request =>
|
|
|
- controller(QUERY_PARAM, new Closure[Response](null) {
|
|
|
- override def call(): Response = {
|
|
|
- response.ok(QUERY_PARAM.getBody)
|
|
|
+ controller(
|
|
|
+ QUERY_PARAM,
|
|
|
+ new Closure[Response](null) {
|
|
|
+ override def call(): Response = {
|
|
|
+ response.ok(QUERY_PARAM.getBody)
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
any(EXCEPTION.getPath) { request: Request =>
|
|
|
- controller(EXCEPTION, new Closure[Future[Response]](null) {
|
|
|
- override def call(): Future[Response] = {
|
|
|
- throw new Exception(EXCEPTION.getBody)
|
|
|
+ controller(
|
|
|
+ EXCEPTION,
|
|
|
+ new Closure[Future[Response]](null) {
|
|
|
+ override def call(): Future[Response] = {
|
|
|
+ throw new Exception(EXCEPTION.getBody)
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
any(REDIRECT.getPath) { request: Request =>
|
|
|
- controller(REDIRECT, new Closure[Response](null) {
|
|
|
- override def call(): Response = {
|
|
|
- response.found.location(REDIRECT.getBody)
|
|
|
+ controller(
|
|
|
+ REDIRECT,
|
|
|
+ new Closure[Response](null) {
|
|
|
+ override def call(): Response = {
|
|
|
+ response.found.location(REDIRECT.getBody)
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
}
|
|
|
|
|
|
any("/path/:id/param") { request: Request =>
|
|
|
- controller(PATH_PARAM, new Closure[Response](null) {
|
|
|
- override def call(): Response = {
|
|
|
- response.ok(request.params("id"))
|
|
|
+ controller(
|
|
|
+ PATH_PARAM,
|
|
|
+ new Closure[Response](null) {
|
|
|
+ override def call(): Response = {
|
|
|
+ response.ok(request.params("id"))
|
|
|
+ }
|
|
|
}
|
|
|
- })
|
|
|
+ )
|
|
|
}
|
|
|
}
|