@Test
public void testNonJsonResponse()
{

    JsonResponse<User> response = handler.handle(null, mockResponse().contentType(PLAIN_TEXT_UTF_8).body("hello").build());
    assertFalse(response.hasValue());
    assertNull(response.getException());
    assertNull(response.getJson());
    assertNull(response.getJsonBytes());
    assertEquals(response.getResponseBytes(), "hello".getBytes(StandardCharsets.UTF_8));
    assertEquals(response.getResponseBody(), "hello");
}