Java 类org.jfree.chart.renderer.xy.VectorRenderer 实例源码

项目:astor    文件:VectorRendererTests.java   
/**
 * Test that the equals() method distinguishes all fields.
 */
public void testEquals() {
    // default instances
    VectorRenderer r1 = new VectorRenderer();
    VectorRenderer r2 = new VectorRenderer();
    assertTrue(r1.equals(r2));
    assertTrue(r2.equals(r1));

    // check that super class fields are being looked at...
    r1.setSeriesFillPaint(0, Color.green);
    assertFalse(r1.equals(r2));
    r2.setSeriesFillPaint(0, Color.green);
    assertTrue(r1.equals(r2));
}
项目:astor    文件:VectorRendererTests.java   
/**
 * Two objects that are equal are required to return the same hashCode.
 */
public void testHashcode() {
    VectorRenderer r1 = new VectorRenderer();
    VectorRenderer r2 = new VectorRenderer();
    assertTrue(r1.equals(r2));
    int h1 = r1.hashCode();
    int h2 = r2.hashCode();
    assertEquals(h1, h2);
}
项目:astor    文件:VectorRendererTests.java   
/**
 * Verify that this class implements {@link PublicCloneable}.
 */
public void testPublicCloneable() {
    VectorRenderer r1 = new VectorRenderer();
    assertTrue(r1 instanceof PublicCloneable);
}