@Test
  public void testOrdering() throws Exception {

    creatArtistsDataSet();

    SelectQuery query = new SelectQuery("Artist");
    query.addOrdering(Artist.ARTIST_NAME_PROPERTY, SortOrder.ASCENDING);

    query.setFetchLimit(4);

    List<?> results = context.performQuery(query);
    assertEquals(4, results.size());

    assertEquals("a", ((Artist) results.get(0)).getArtistName());
    assertEquals("b", ((Artist) results.get(1)).getArtistName());
    assertEquals("c", ((Artist) results.get(2)).getArtistName());
    assertEquals("d", ((Artist) results.get(3)).getArtistName());
  }