aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/test/java/com/yahoo/restapi/RestApiImplTest.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2021-03-22 13:53:28 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2021-03-22 13:54:04 +0100
commit78878a6cdd41406d0b950611e88ac15ee5180faf (patch)
tree521b71aefc89b32b91acee50847bf5ba7b35f7a5 /container-core/src/test/java/com/yahoo/restapi/RestApiImplTest.java
parent7ca54e191e60db5a942dba57772f81c599025840 (diff)
Make request content methods result in error response on parse failures
Diffstat (limited to 'container-core/src/test/java/com/yahoo/restapi/RestApiImplTest.java')
-rw-r--r--container-core/src/test/java/com/yahoo/restapi/RestApiImplTest.java10
1 files changed, 1 insertions, 9 deletions
diff --git a/container-core/src/test/java/com/yahoo/restapi/RestApiImplTest.java b/container-core/src/test/java/com/yahoo/restapi/RestApiImplTest.java
index 628c25b23db..16cc2353986 100644
--- a/container-core/src/test/java/com/yahoo/restapi/RestApiImplTest.java
+++ b/container-core/src/test/java/com/yahoo/restapi/RestApiImplTest.java
@@ -9,8 +9,6 @@ import org.junit.jupiter.api.Test;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.UncheckedIOException;
import java.nio.charset.StandardCharsets;
import java.time.Instant;
import java.util.ArrayList;
@@ -96,13 +94,7 @@ class RestApiImplTest {
void method_handler_can_consume_and_produce_json() {
RestApi restApi = RestApi.builder()
.addRoute(route("/api").post(
- ctx -> {
- try {
- return ctx.requestContent().get().consumeJacksonEntity(TestEntity.class);
- } catch (IOException e) {
- throw new UncheckedIOException(e);
- }
- }))
+ ctx -> ctx.requestContent().get().consumeJacksonEntity(TestEntity.class)))
.build();
String rawJson = "{\"mystring\":\"my-string-value\", \"myinstant\":\"2000-01-01T00:00:00Z\"}";
verifyJsonResponse(restApi, Method.POST, "/api", rawJson, 200, rawJson);