Search in sources :

Example 6 with Order

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());
}
Also used : Order(org.molgenis.data.Sort.Order) Test(org.junit.jupiter.api.Test)

Example 7 with Order

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());
}
Also used : Order(org.molgenis.data.Sort.Order) Test(org.junit.jupiter.api.Test)

Example 8 with Order

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());
}
Also used : Order(org.molgenis.data.Sort.Order) Test(org.junit.jupiter.api.Test)

Example 9 with Order

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());
}
Also used : Order(org.molgenis.data.Sort.Order) Test(org.junit.jupiter.api.Test)

Aggregations

Order (org.molgenis.data.Sort.Order)9 Test (org.junit.jupiter.api.Test)8 Sort (org.molgenis.data.Sort)1