Ejemplo n.º 1
0
  public void testIsBefore_RI() {
    DateTime test1 = new DateTime(TEST_TIME1);
    DateTime test1a = new DateTime(TEST_TIME1);
    assertEquals(false, test1.isBefore(test1a));
    assertEquals(false, test1a.isBefore(test1));
    assertEquals(false, test1.isBefore(test1));
    assertEquals(false, test1a.isBefore(test1a));

    DateTime test2 = new DateTime(TEST_TIME2);
    assertEquals(true, test1.isBefore(test2));
    assertEquals(false, test2.isBefore(test1));

    DateTime test3 = new DateTime(TEST_TIME2, GREGORIAN_PARIS);
    assertEquals(true, test1.isBefore(test3));
    assertEquals(false, test3.isBefore(test1));
    assertEquals(false, test3.isBefore(test2));

    assertEquals(false, test2.isBefore(new MockInstant()));
    assertEquals(false, test1.isBefore(new MockInstant()));

    assertEquals(false, new DateTime(TEST_TIME_NOW + 1).isBefore(null));
    assertEquals(false, new DateTime(TEST_TIME_NOW).isBefore(null));
    assertEquals(true, new DateTime(TEST_TIME_NOW - 1).isBefore(null));
  }