Search in sources :

Example 1 with DefaultRestWorkItemHandlerResult

use of org.kogito.workitem.rest.resulthandlers.DefaultRestWorkItemHandlerResult in project kogito-runtimes by kiegroup.

the class RestWorkItemHandlerTest method testEmptyInputModel.

@Test
public void testEmptyInputModel() {
    ObjectMapper objectMapper = new ObjectMapper();
    ObjectNode objectNode = objectMapper.createObjectNode().put("id", 26).put("name", "pepe");
    RestWorkItemHandlerResult resultHandler = new DefaultRestWorkItemHandlerResult();
    HttpResponse<Buffer> response = mock(HttpResponse.class);
    when(response.bodyAsJson(ObjectNode.class)).thenReturn(objectNode);
    assertSame(objectNode, resultHandler.apply(response, ObjectNode.class));
}
Also used : Buffer(io.vertx.mutiny.core.buffer.Buffer) RestWorkItemHandlerResult(org.kogito.workitem.rest.resulthandlers.RestWorkItemHandlerResult) DefaultRestWorkItemHandlerResult(org.kogito.workitem.rest.resulthandlers.DefaultRestWorkItemHandlerResult) ObjectNode(com.fasterxml.jackson.databind.node.ObjectNode) DefaultRestWorkItemHandlerResult(org.kogito.workitem.rest.resulthandlers.DefaultRestWorkItemHandlerResult) ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper) Test(org.junit.jupiter.api.Test)

Aggregations

ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper)1 ObjectNode (com.fasterxml.jackson.databind.node.ObjectNode)1 Buffer (io.vertx.mutiny.core.buffer.Buffer)1 Test (org.junit.jupiter.api.Test)1 DefaultRestWorkItemHandlerResult (org.kogito.workitem.rest.resulthandlers.DefaultRestWorkItemHandlerResult)1 RestWorkItemHandlerResult (org.kogito.workitem.rest.resulthandlers.RestWorkItemHandlerResult)1