java.time.Duration#plusMillis ( )源码实例Demo

下面列出了java.time.Duration#plusMillis ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: openjdk-8   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds - 1, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds - 1);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码2 项目: dragonwell8_jdk   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds + 1, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds + 1);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码3 项目: openjdk-jdk9   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds - 1, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds - 1);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码4 项目: dragonwell8_jdk   文件: TCKDuration.java
@Test
public void plusMillis_long_max() {
    Duration t = Duration.ofSeconds(Long.MAX_VALUE, 998999999);
    t = t.plusMillis(1);
    assertEquals(t.getSeconds(), Long.MAX_VALUE);
    assertEquals(t.getNano(), 999999999);
}
 
源代码5 项目: openjdk-8   文件: TCKDuration.java
@Test
public void plusMillis_long_min() {
    Duration t = Duration.ofSeconds(Long.MIN_VALUE, 1000000);
    t = t.plusMillis(-1);
    assertEquals(t.getSeconds(), Long.MIN_VALUE);
    assertEquals(t.getNano(), 0);
}
 
源代码6 项目: openjdk-8-source   文件: TCKDuration.java
@Test
public void plusMillis_long_max() {
    Duration t = Duration.ofSeconds(Long.MAX_VALUE, 998999999);
    t = t.plusMillis(1);
    assertEquals(t.getSeconds(), Long.MAX_VALUE);
    assertEquals(t.getNano(), 999999999);
}
 
源代码7 项目: openjdk-jdk8u-backup   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds - 1, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds - 1);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码8 项目: openjdk-jdk9   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds + 1, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds + 1);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码9 项目: jdk8u-dev-jdk   文件: TCKDuration.java
@Test
public void plusMillis_long_max() {
    Duration t = Duration.ofSeconds(Long.MAX_VALUE, 998999999);
    t = t.plusMillis(1);
    assertEquals(t.getSeconds(), Long.MAX_VALUE);
    assertEquals(t.getNano(), 999999999);
}
 
源代码10 项目: openjdk-8-source   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long_minusOneLess(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds - 1, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds - 1);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码11 项目: openjdk-8   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码12 项目: cloudbreak   文件: StackUtil.java
public long getUptimeForCluster(Cluster cluster, boolean addUpsinceToUptime) {
    Duration uptime = Duration.ZERO;
    if (StringUtils.isNotBlank(cluster.getUptime())) {
        uptime = Duration.parse(cluster.getUptime());
    }
    if (cluster.getUpSince() != null && addUpsinceToUptime) {
        long now = new Date().getTime();
        uptime = uptime.plusMillis(now - cluster.getUpSince());
    }
    return uptime.toMillis();
}
 
源代码13 项目: openjdk-jdk9   文件: TCKDuration.java
@Test
public void plusMillis_long_max() {
    Duration t = Duration.ofSeconds(Long.MAX_VALUE, 998999999);
    t = t.plusMillis(1);
    assertEquals(t.getSeconds(), Long.MAX_VALUE);
    assertEquals(t.getNano(), 999999999);
}
 
源代码14 项目: openjdk-jdk9   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码15 项目: openjdk-jdk8u-backup   文件: TCKDuration.java
@Test(dataProvider="PlusMillis")
public void plusMillis_long_oneMore(long seconds, int nanos, long amount, long expectedSeconds, int expectedNanoOfSecond) {
    Duration t = Duration.ofSeconds(seconds + 1, nanos);
    t = t.plusMillis(amount);
    assertEquals(t.getSeconds(), expectedSeconds + 1);
    assertEquals(t.getNano(), expectedNanoOfSecond);
}
 
源代码16 项目: hottub   文件: TCKDuration.java
@Test(expectedExceptions = {ArithmeticException.class})
public void plusMillis_long_overflowTooBig() {
    Duration t = Duration.ofSeconds(Long.MAX_VALUE, 999000000);
    t.plusMillis(1);
}
 
源代码17 项目: jdk8u-jdk   文件: TCKDuration.java
@Test(expectedExceptions = {ArithmeticException.class})
public void plusMillis_long_overflowTooSmall() {
    Duration t = Duration.ofSeconds(Long.MIN_VALUE, 0);
    t.plusMillis(-1);
}
 
源代码18 项目: jdk8u-dev-jdk   文件: TCKDuration.java
@Test(expectedExceptions = {ArithmeticException.class})
public void plusMillis_long_overflowTooBig() {
    Duration t = Duration.ofSeconds(Long.MAX_VALUE, 999000000);
    t.plusMillis(1);
}
 
源代码19 项目: jdk8u-jdk   文件: TCKDuration.java
@Test(expectedExceptions = {ArithmeticException.class})
public void plusMillis_long_overflowTooBig() {
    Duration t = Duration.ofSeconds(Long.MAX_VALUE, 999000000);
    t.plusMillis(1);
}
 
源代码20 项目: openjdk-8   文件: TCKDuration.java
@Test(expectedExceptions = {ArithmeticException.class})
public void plusMillis_long_overflowTooBig() {
    Duration t = Duration.ofSeconds(Long.MAX_VALUE, 999000000);
    t.plusMillis(1);
}