diff options
author | Harald Musum <musum@oath.com> | 2018-06-21 20:37:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-21 20:37:42 +0200 |
commit | 12aa9c3f161790b665259910a7c8f41706ba6682 (patch) | |
tree | bfaccaef6f0f4cf8052f573656bb57a844eb6cb9 /vespajlib/src/test/java/com/yahoo | |
parent | 18b49613b7f2a62281b3275563d8e0b8b284b201 (diff) |
Revert "Move TimeBudget to vespajlib and use Clock"
Diffstat (limited to 'vespajlib/src/test/java/com/yahoo')
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/time/TimeBudgetTestCase.java | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/vespajlib/src/test/java/com/yahoo/time/TimeBudgetTestCase.java b/vespajlib/src/test/java/com/yahoo/time/TimeBudgetTestCase.java deleted file mode 100644 index ddd57c71a0d..00000000000 --- a/vespajlib/src/test/java/com/yahoo/time/TimeBudgetTestCase.java +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.time; - -import com.google.common.util.concurrent.UncheckedTimeoutException; -import com.yahoo.test.ManualClock; -import org.junit.Test; - -import java.time.Clock; -import java.time.Duration; -import java.time.Instant; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.fail; -import static org.mockito.Mockito.mock; - -public class TimeBudgetTestCase { - private final Clock clock = mock(Clock.class); - - @Test - public void testBasics() { - ManualClock clock = new ManualClock(); - clock.setInstant(Instant.ofEpochSecond(0)); - TimeBudget timeBudget = TimeBudget.fromNow(clock, Duration.ofSeconds(10)); - - clock.advance(Duration.ofSeconds(7)); - assertEquals(Duration.ofSeconds(3), timeBudget.timeLeftOrThrow()); - - // Verify that toMillis() of >=1 is fine, but 0 is not. - - clock.setInstant(Instant.ofEpochSecond(9, 999000000)); - assertEquals(1, timeBudget.timeLeftOrThrow().toMillis()); - clock.setInstant(Instant.ofEpochSecond(9, 999000001)); - try { - timeBudget.timeLeftOrThrow(); - fail(); - } catch (UncheckedTimeoutException e) { - // OK - } - } -}
\ No newline at end of file |