use of org.entando.entando.web.common.validator.AbstractPaginationValidator in project entando-core by entando.
the class RestListRequestTest method should_not_validate_field_object_property.
@Test(expected = ValidationGenericException.class)
public void should_not_validate_field_object_property() {
RestListRequest request = new RestListRequest();
request.setPage(1);
request.setPageSize(10);
request.setSort("code");
request.setDirection(FieldSearchFilter.Order.ASC.name());
request.addFilter(new Filter("widgetType.date", "21/07/2018"));
AbstractPaginationValidator validator = new GuiFragmentValidator();
validator.validateRestListRequest(request, GuiFragmentDto.class);
// filters
List<FieldSearchFilter> filters = request.buildFieldSearchFilters();
assertThat(filters.size(), is(1));
assertThat(filters.get(0).getOrder(), is(FieldSearchFilter.Order.ASC));
}
use of org.entando.entando.web.common.validator.AbstractPaginationValidator in project entando-core by entando.
the class RestListRequestTest method should_validate_field_object_property.
@Test
public void should_validate_field_object_property() {
RestListRequest request = new RestListRequest();
request.setPage(1);
request.setPageSize(10);
request.setSort("code");
request.setDirection(FieldSearchFilter.Order.ASC.name());
request.addFilter(new Filter("widgetType.code", "code1"));
AbstractPaginationValidator validator = new GuiFragmentValidator();
validator.validateRestListRequest(request, GuiFragmentDto.class);
// filters
List<FieldSearchFilter> filters = request.buildFieldSearchFilters();
assertThat(filters.size(), is(1));
assertThat(filters.get(0).getOrder(), is(FieldSearchFilter.Order.ASC));
}
Aggregations