Java 类org.jfree.chart.urls.CustomXYURLGenerator 实例源码

项目:astor    文件:CustomXYURLGeneratorTests.java   
/**
 * Some checks for the equals() method.
 */
public void testEquals() {
    CustomXYURLGenerator g1 = new CustomXYURLGenerator();
    CustomXYURLGenerator g2 = new CustomXYURLGenerator();
    assertTrue(g1.equals(g2));
    List u1 = new java.util.ArrayList();
    u1.add("URL A1");
    u1.add("URL A2");
    u1.add("URL A3");
    g1.addURLSeries(u1);
    assertFalse(g1.equals(g2));
    List u2 = new java.util.ArrayList();
    u2.add("URL A1");
    u2.add("URL A2");
    u2.add("URL A3");
    g2.addURLSeries(u2);
    assertTrue(g1.equals(g2));
}
项目:astor    文件:CustomXYURLGeneratorTests.java   
/**
 * Some checks for the addURLSeries() method.
 */
public void testAddURLSeries() {
    CustomXYURLGenerator g1 = new CustomXYURLGenerator();
    // you can add a null list - it would have been better if this
    // required EMPTY_LIST
    g1.addURLSeries(null);
    assertEquals(1, g1.getListCount());
    assertEquals(0, g1.getURLCount(0));

    List list1 = new java.util.ArrayList();
    list1.add("URL1");
    g1.addURLSeries(list1);
    assertEquals(2, g1.getListCount());
    assertEquals(0, g1.getURLCount(0));
    assertEquals(1, g1.getURLCount(1));
    assertEquals("URL1", g1.getURL(1, 0));

    // if we modify the original list, it's best if the URL generator is
    // not affected
    list1.clear();
    assertEquals("URL1", g1.getURL(1, 0));
}
项目:astor    文件:CustomXYURLGeneratorTests.java   
/**
 * Checks that the class implements PublicCloneable.
 */
public void testPublicCloneable() {
    CustomXYURLGenerator g1 = new CustomXYURLGenerator();
    assertTrue(g1 instanceof PublicCloneable);
}