assertNotNull(queryWithOrdering);
assertTrue(queryWithOrdering.getRoot() instanceof ObjEntity);
assertEquals("Artist", ((Entity) queryWithOrdering.getRoot()).getName());
assertEquals(2, queryWithOrdering.getOrderings().size());
Ordering artistNameOrdering = queryWithOrdering.getOrderings().get(0);
assertEquals(Artist.ARTIST_NAME_PROPERTY, artistNameOrdering.getSortSpecString());
assertFalse(artistNameOrdering.isAscending());
assertTrue(artistNameOrdering.isCaseInsensitive());
Ordering dobOrdering = queryWithOrdering.getOrderings().get(1);
assertEquals(Artist.DATE_OF_BIRTH_PROPERTY, dobOrdering.getSortSpecString());
assertTrue(dobOrdering.isAscending());
assertFalse(dobOrdering.isCaseInsensitive());
SelectQuery queryWithPrefetch = (SelectQuery) map.getQuery("QueryWithPrefetch");
assertNotNull(queryWithPrefetch);
assertTrue(queryWithPrefetch.getRoot() instanceof ObjEntity);
assertEquals("Gallery", ((Entity) queryWithPrefetch.getRoot()).getName());