aboutsummaryrefslogtreecommitdiff
path: root/testing
diff options
context:
space:
mode:
authorBogdan Drutu <bdrutu@google.com>2017-06-19 19:33:35 -0700
committerGitHub <noreply@github.com>2017-06-19 19:33:35 -0700
commit65f8bda11b6712d42a942bb4d51fd56d618a132b (patch)
tree95a4b777ddf352bc2922e6cd6cd137561db38039 /testing
parent3d463a863211ec3515e6c0681948fe14dfbd2714 (diff)
downloadopencensus-java-65f8bda11b6712d42a942bb4d51fd56d618a132b.tar.gz
Refactor Timestamp class to be safer. Add methods to minus a timestam… (#367)
Diffstat (limited to 'testing')
-rw-r--r--testing/src/main/java/io/opencensus/testing/common/TestClock.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/testing/src/main/java/io/opencensus/testing/common/TestClock.java b/testing/src/main/java/io/opencensus/testing/common/TestClock.java
index 2a604f2a..ef287456 100644
--- a/testing/src/main/java/io/opencensus/testing/common/TestClock.java
+++ b/testing/src/main/java/io/opencensus/testing/common/TestClock.java
@@ -66,14 +66,8 @@ public final class TestClock extends Clock {
*
* @param duration the increase in time.
*/
- // TODO(sebright): Consider adding an 'addDuration' method to Timestamp.
public synchronized void advanceTime(Duration duration) {
- currentTime =
- validateNanos(
- Timestamp.create(
- LongMath.checkedAdd(currentTime.getSeconds(), duration.getSeconds()),
- currentTime.getNanos())
- .addNanos(duration.getNanos()));
+ currentTime = validateNanos(currentTime.addDuration(duration));
}
@Override