/** Some checks for the getKey(int) method. */
  public void testGetKey() {
    DefaultPieDataset d = new DefaultPieDataset();
    d.setValue("A", 1.0);
    d.setValue("B", 2.0);
    assertEquals("A", d.getKey(0));
    assertEquals("B", d.getKey(1));

    boolean pass = false;
    try {
      d.getKey(-1);
    } catch (IndexOutOfBoundsException e) {
      pass = true;
    }
    assertTrue(pass);

    pass = false;
    try {
      d.getKey(2);
    } catch (IndexOutOfBoundsException e) {
      pass = true;
    }
    assertTrue(pass);
  }