use of java.time.Duration in project jdk8u_jdk by JetBrains.
the class TCKDuration method factory_days.
//-----------------------------------------------------------------------
// ofDays()
//-----------------------------------------------------------------------
@Test
public void factory_days() {
Duration test = Duration.ofDays(2);
assertEquals(test.getSeconds(), 2 * 86400);
assertEquals(test.getNano(), 0);
}
use of java.time.Duration in project jdk8u_jdk by JetBrains.
the class TCKDuration method doTest_comparisons_Duration.
void doTest_comparisons_Duration(Duration... durations) {
for (int i = 0; i < durations.length; i++) {
Duration a = durations[i];
for (int j = 0; j < durations.length; j++) {
Duration b = durations[j];
if (i < j) {
assertEquals(a.compareTo(b) < 0, true, a + " <=> " + b);
assertEquals(a.equals(b), false, a + " <=> " + b);
} else if (i > j) {
assertEquals(a.compareTo(b) > 0, true, a + " <=> " + b);
assertEquals(a.equals(b), false, a + " <=> " + b);
} else {
assertEquals(a.compareTo(b), 0, a + " <=> " + b);
assertEquals(a.equals(b), true, a + " <=> " + b);
}
}
}
}
use of java.time.Duration in project jdk8u_jdk by JetBrains.
the class TCKDuration method minusMillis_long_min.
@Test
public void minusMillis_long_min() {
Duration t = Duration.ofSeconds(Long.MIN_VALUE, 1000000);
t = t.minusMillis(1);
assertEquals(t.getSeconds(), Long.MIN_VALUE);
assertEquals(t.getNano(), 0);
}
use of java.time.Duration in project jdk8u_jdk by JetBrains.
the class TCKDuration method plus_longTemporalUnit_null.
@Test(expectedExceptions = NullPointerException.class)
public void plus_longTemporalUnit_null() {
Duration t = Duration.ofSeconds(1);
t.plus(1, (TemporalUnit) null);
}
use of java.time.Duration in project jdk8u_jdk by JetBrains.
the class TCKDuration method factory_nanos_nanos.
//-----------------------------------------------------------------------
// ofNanos(long)
//-----------------------------------------------------------------------
@Test
public void factory_nanos_nanos() {
Duration test = Duration.ofNanos(1);
assertEquals(test.getSeconds(), 0);
assertEquals(test.getNano(), 1);
}
Aggregations