// ----------------------------------------------------------------------- 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); }