Skip to content
Snippets Groups Projects
Commit 67eb9d62 authored by OZGCloud's avatar OZGCloud
Browse files

OZG-6381 Fix ExceptionControllerITCase

parent f634fadb
Branches
Tags
No related merge requests found
......@@ -54,7 +54,7 @@ class ExceptionControllerITCase {
var result = performGet();
result.andExpect(jsonPath("$.invalid-params[*].name").value("string2"));
result.andExpect(jsonPath("$.invalidParams[*].name").value("string2"));
}
@Test
......@@ -66,7 +66,7 @@ class ExceptionControllerITCase {
var result = performGet();
result.andExpect(jsonPath("$.invalid-params[*].length()").value(Arrays.asList(new Integer[] { 2, 2 })));
result.andExpect(jsonPath("$.invalidParams[*].length()").value(Arrays.asList(new Integer[] { 4, 4 })));
}
@Test
......@@ -78,7 +78,19 @@ class ExceptionControllerITCase {
var result = performGet();
result.andExpect(jsonPath("$.invalid-params[0].reason").value("Empty field"));
result.andExpect(jsonPath("$.invalidParams[0].reason").value("Empty field"));
}
@Test
@SneakyThrows
void shouldHaveValueInResponse() {
when(modelAssembler.toModel(any())).thenAnswer((a) -> {
throw new ConstraintViolationException(getConstraintViolations(StringUtils.EMPTY));
});
var result = performGet();
result.andExpect(jsonPath("$.invalidParams[0].value").value(""));
}
private Set<ConstraintViolation<ValidatedClass>> getConstraintViolations(String string) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment