}
@Test
public void testAddSort() {
try {
JPADriftCriteria c = new JPADriftCriteria();
c.addSortId(PageOrdering.ASC);
AssertJUnit.fail("Should have thrown exception");
} catch (UnsupportedOperationException e) {
//expected
}
ResourceCriteria c = new ResourceCriteria();
c.addSortName(PageOrdering.ASC);
assertEquals(2, CriteriaQueryGenerator.getPageControl(c).getOrderingFields().size());
assertEquals("name", CriteriaQueryGenerator.getPageControl(c).getOrderingFields().get(0).getField());
assertEquals("id", CriteriaQueryGenerator.getPageControl(c).getOrderingFields().get(1).getField());
}