test/java/time/tck/java/time/TCKClock_Fixed.java

Print this page




 137         Clock d = Clock.fixed(INSTANT.minusNanos(1), ZoneOffset.UTC);
 138         assertEquals(a.equals(d), false);
 139 
 140         assertEquals(a.equals(null), false);
 141         assertEquals(a.equals("other type"), false);
 142         assertEquals(a.equals(Clock.systemUTC()), false);
 143     }
 144 
 145     public void test_hashCode() {
 146         Clock a = Clock.fixed(INSTANT, ZoneOffset.UTC);
 147         Clock b = Clock.fixed(INSTANT, ZoneOffset.UTC);
 148         assertEquals(a.hashCode(), a.hashCode());
 149         assertEquals(a.hashCode(), b.hashCode());
 150 
 151         Clock c = Clock.fixed(INSTANT, PARIS);
 152         assertEquals(a.hashCode() == c.hashCode(), false);
 153 
 154         Clock d = Clock.fixed(INSTANT.minusNanos(1), ZoneOffset.UTC);
 155         assertEquals(a.hashCode() == d.hashCode(), false);
 156     }
 157 
 158     //-----------------------------------------------------------------------
 159     public void test_toString() {
 160         // spec requires "full state" in toString()
 161         Clock test = Clock.fixed(INSTANT, PARIS);
 162         assertEquals(test.toString().contains("Europe/Paris"), true);
 163         assertEquals(test.toString().contains("2008-06-30T09:30:10.000000500Z"), true);
 164     }
 165 
 166 }


 137         Clock d = Clock.fixed(INSTANT.minusNanos(1), ZoneOffset.UTC);
 138         assertEquals(a.equals(d), false);
 139 
 140         assertEquals(a.equals(null), false);
 141         assertEquals(a.equals("other type"), false);
 142         assertEquals(a.equals(Clock.systemUTC()), false);
 143     }
 144 
 145     public void test_hashCode() {
 146         Clock a = Clock.fixed(INSTANT, ZoneOffset.UTC);
 147         Clock b = Clock.fixed(INSTANT, ZoneOffset.UTC);
 148         assertEquals(a.hashCode(), a.hashCode());
 149         assertEquals(a.hashCode(), b.hashCode());
 150 
 151         Clock c = Clock.fixed(INSTANT, PARIS);
 152         assertEquals(a.hashCode() == c.hashCode(), false);
 153 
 154         Clock d = Clock.fixed(INSTANT.minusNanos(1), ZoneOffset.UTC);
 155         assertEquals(a.hashCode() == d.hashCode(), false);
 156     }









 157 }