Example usage for org.jfree.data.category CategoryToPieDataset getIndex

List of usage examples for org.jfree.data.category CategoryToPieDataset getIndex

Introduction

In this page you can find the example usage for org.jfree.data.category CategoryToPieDataset getIndex.

Prototype

@Override
public int getIndex(Comparable key) 

Source Link

Document

Returns the index for a given key, or -1 if there is no such key.

Usage

From source file:org.jfree.data.category.CategoryToPieDatasetTest.java

/**
 * Some checks for the getIndex() method.
 *//*from   w  w w.  j  a  v  a 2s  . c  o m*/
@Test
public void testGetIndex() {
    DefaultCategoryDataset underlying = new DefaultCategoryDataset();
    underlying.addValue(1.1, "R1", "C1");
    underlying.addValue(2.2, "R1", "C2");
    CategoryToPieDataset d1 = new CategoryToPieDataset(underlying, TableOrder.BY_ROW, 0);
    assertEquals(0, d1.getIndex("C1"));
    assertEquals(1, d1.getIndex("C2"));
    assertEquals(-1, d1.getIndex("XX"));

    // try null
    boolean pass = false;
    try {
        d1.getIndex(null);
    } catch (IllegalArgumentException e) {
        pass = true;
    }
    assertTrue(pass);
}

From source file:org.jfree.data.category.junit.CategoryToPieDatasetTest.java

/**
 * Some checks for the getIndex() method.
 *///www. j  av a  2  s .co  m
public void testGetIndex() {
    DefaultCategoryDataset underlying = new DefaultCategoryDataset();
    underlying.addValue(1.1, "R1", "C1");
    underlying.addValue(2.2, "R1", "C2");
    CategoryToPieDataset d1 = new CategoryToPieDataset(underlying, TableOrder.BY_ROW, 0);
    assertEquals(0, d1.getIndex("C1"));
    assertEquals(1, d1.getIndex("C2"));
    assertEquals(-1, d1.getIndex("XX"));

    // try null
    boolean pass = false;
    try {
        d1.getIndex(null);
    } catch (IllegalArgumentException e) {
        pass = true;
    }
    assertTrue(pass);
}