use of org.molgenis.data.Sort.Order in project molgenis by molgenis.
the class SortTest method sortMultipleAttrAscAndDesc.
@Test
void sortMultipleAttrAscAndDesc() {
Sort sort = new Sort(Arrays.asList(new Sort.Order("attr0", Sort.Direction.ASC), new Sort.Order("attr1", Sort.Direction.DESC)));
Iterator<Sort.Order> it = sort.iterator();
assertEquals(new Order("attr0", ASC), it.next());
assertEquals(new Order("attr1", DESC), it.next());
}
use of org.molgenis.data.Sort.Order in project molgenis by molgenis.
the class SortTest method sortMultipleAttrBuilderAsc.
@Test
void sortMultipleAttrBuilderAsc() {
Sort sort = new Sort().on("attr0", Sort.Direction.ASC).on("attr1", Sort.Direction.ASC);
Iterator<Sort.Order> it = sort.iterator();
assertEquals(new Order("attr0", ASC), it.next());
assertEquals(new Order("attr1", ASC), it.next());
}
use of org.molgenis.data.Sort.Order in project molgenis by molgenis.
the class SortTest method sortMultipleAttrBuilderDefault.
@Test
void sortMultipleAttrBuilderDefault() {
Sort sort = new Sort().on("attr0").on("attr1");
Iterator<Sort.Order> it = sort.iterator();
assertEquals(new Order("attr0"), it.next());
assertEquals(new Order("attr1"), it.next());
}
use of org.molgenis.data.Sort.Order in project molgenis by molgenis.
the class SortTest method sortMultipleAttrBuilderDesc.
@Test
void sortMultipleAttrBuilderDesc() {
Sort sort = new Sort().on("attr0", Sort.Direction.DESC).on("attr1", Sort.Direction.DESC);
Iterator<Sort.Order> it = sort.iterator();
assertEquals(new Order("attr0", DESC), it.next());
assertEquals(new Order("attr1", DESC), it.next());
}