List of usage examples for org.jfree.data.time SimpleTimePeriod equals
@Override public boolean equals(Object obj)
From source file:org.jfree.data.time.SimpleTimePeriodTest.java
/** * Check that an instance is equal to itself. * * SourceForge Bug ID: 558850./*from ww w . j a v a 2 s . co m*/ */ @Test public void testEqualsSelf() { SimpleTimePeriod p = new SimpleTimePeriod(new Date(1000L), new Date(1001L)); assertTrue(p.equals(p)); }
From source file:org.jfree.data.time.SimpleTimePeriodTest.java
/** * Two objects that are equal are required to return the same hashCode. *///from w ww .j a v a2s. com @Test public void testHashcode() { SimpleTimePeriod s1 = new SimpleTimePeriod(new Date(10L), new Date(20L)); SimpleTimePeriod s2 = new SimpleTimePeriod(new Date(10L), new Date(20L)); assertTrue(s1.equals(s2)); int h1 = s1.hashCode(); int h2 = s2.hashCode(); assertEquals(h1, h2); }
From source file:org.jfree.data.time.SimpleTimePeriodTest.java
/** * Test the equals() method.// www . j a v a 2 s .c o m */ @Test public void testEquals() { SimpleTimePeriod p1 = new SimpleTimePeriod(new Date(1000L), new Date(1004L)); SimpleTimePeriod p2 = new SimpleTimePeriod(new Date(1000L), new Date(1004L)); assertTrue(p1.equals(p2)); assertTrue(p2.equals(p1)); p1 = new SimpleTimePeriod(new Date(1002L), new Date(1004L)); assertFalse(p1.equals(p2)); p2 = new SimpleTimePeriod(new Date(1002L), new Date(1004L)); assertTrue(p1.equals(p2)); p1 = new SimpleTimePeriod(new Date(1002L), new Date(1003L)); assertFalse(p1.equals(p2)); p2 = new SimpleTimePeriod(new Date(1002L), new Date(1003L)); assertTrue(p1.equals(p2)); }