use of jakarta.nosql.Sort in project jnosql-diana by eclipse.
the class SortTest method shouldCreateInstance.
@Test
public void shouldCreateInstance() {
Sort asc = Sort.of("name", SortType.ASC);
Sort desc = Sort.of("name", SortType.DESC);
Assertions.assertEquals("name", asc.getName());
Assertions.assertEquals("name", desc.getName());
Assertions.assertEquals(SortType.ASC, asc.getType());
Assertions.assertEquals(SortType.DESC, desc.getType());
}
use of jakarta.nosql.Sort in project jnosql-diana by eclipse.
the class FindByMethodQueryProviderTest method checkOrderBy.
private void checkOrderBy(String query, SortType type, SortType type2) {
String entity = "entity";
SelectQuery selectQuery = queryProvider.apply(query, entity);
assertNotNull(selectQuery);
assertEquals(entity, selectQuery.getEntity());
List<Sort> sorts = selectQuery.getOrderBy();
assertEquals(2, sorts.size());
Sort sort = sorts.get(0);
assertEquals("name", sort.getName());
assertEquals(type, sort.getType());
Sort sort2 = sorts.get(1);
assertEquals("age", sort2.getName());
assertEquals(type2, sort2.getType());
}
Aggregations