Ejemplo n.º 1
0
  // -----------------------------------------------------------------------
  public void testWithDurationAdded_long_int() {
    DateTime test = new DateTime(TEST_TIME1, BUDDHIST_DEFAULT);
    DateTime result = test.withDurationAdded(123456789L, 1);
    DateTime expected = new DateTime(TEST_TIME1 + 123456789L, BUDDHIST_DEFAULT);
    assertEquals(expected, result);

    result = test.withDurationAdded(123456789L, 0);
    assertSame(test, result);

    result = test.withDurationAdded(123456789L, 2);
    expected = new DateTime(TEST_TIME1 + (2L * 123456789L), BUDDHIST_DEFAULT);
    assertEquals(expected, result);

    result = test.withDurationAdded(123456789L, -3);
    expected = new DateTime(TEST_TIME1 - (3L * 123456789L), BUDDHIST_DEFAULT);
    assertEquals(expected, result);
  }