List of usage examples for org.jfree.data.time.ohlc OHLCItem equals
@Override public boolean equals(Object obj)
From source file:org.jfree.data.time.ohlc.OHLCItemTest.java
/** * Two objects that are equal are required to return the same hashCode. *//*w w w . j a v a 2s.co m*/ @Test public void testHashcode() { OHLCItem i1 = new OHLCItem(new Year(2009), 2.0, 4.0, 1.0, 3.0); OHLCItem i2 = new OHLCItem(new Year(2009), 2.0, 4.0, 1.0, 3.0); assertTrue(i1.equals(i2)); int h1 = i1.hashCode(); int h2 = i2.hashCode(); assertEquals(h1, h2); }
From source file:org.jfree.data.time.ohlc.OHLCItemTest.java
/** * Confirm that the equals method can distinguish all the required fields. *//* ww w . jav a 2 s .com*/ @Test public void testEquals() { OHLCItem item1 = new OHLCItem(new Year(2006), 2.0, 4.0, 1.0, 3.0); OHLCItem item2 = new OHLCItem(new Year(2006), 2.0, 4.0, 1.0, 3.0); assertTrue(item1.equals(item2)); assertTrue(item2.equals(item1)); // period item1 = new OHLCItem(new Year(2007), 2.0, 4.0, 1.0, 3.0); assertFalse(item1.equals(item2)); item2 = new OHLCItem(new Year(2007), 2.0, 4.0, 1.0, 3.0); assertTrue(item1.equals(item2)); // open item1 = new OHLCItem(new Year(2007), 2.2, 4.0, 1.0, 3.0); assertFalse(item1.equals(item2)); item2 = new OHLCItem(new Year(2007), 2.2, 4.0, 1.0, 3.0); assertTrue(item1.equals(item2)); // high item1 = new OHLCItem(new Year(2007), 2.2, 4.4, 1.0, 3.0); assertFalse(item1.equals(item2)); item2 = new OHLCItem(new Year(2007), 2.2, 4.4, 1.0, 3.0); assertTrue(item1.equals(item2)); // low item1 = new OHLCItem(new Year(2007), 2.2, 4.4, 1.1, 3.0); assertFalse(item1.equals(item2)); item2 = new OHLCItem(new Year(2007), 2.2, 4.4, 1.1, 3.0); assertTrue(item1.equals(item2)); // close item1 = new OHLCItem(new Year(2007), 2.2, 4.4, 1.1, 3.3); assertFalse(item1.equals(item2)); item2 = new OHLCItem(new Year(2007), 2.2, 4.4, 1.1, 3.3); assertTrue(item1.equals(item2)); }
From source file:org.jfree.data.time.ohlc.OHLCItemTest.java
/** * Some checks for the clone() method./* w ww . j a v a 2s . com*/ */ @Test public void testCloning() throws CloneNotSupportedException { OHLCItem item1 = new OHLCItem(new Year(2006), 2.0, 4.0, 1.0, 3.0); OHLCItem item2 = (OHLCItem) item1.clone(); assertTrue(item1 != item2); assertTrue(item1.getClass() == item2.getClass()); assertTrue(item1.equals(item2)); }