diff options
| author | Yang Song <songy23@users.noreply.github.com> | 2017-09-05 16:11:21 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-09-05 16:11:21 -0700 |
| commit | 36a87b81fee117cdc1fe028eb12094da94277580 (patch) | |
| tree | 3112ef50ad108adcc3433664c6dc51a100a078e0 /api/src/test | |
| parent | 67528c1ac95ac0a275ca9343f828e476ff96ebe4 (diff) | |
| download | platform_external_opencensus-java-36a87b81fee117cdc1fe028eb12094da94277580.tar.gz platform_external_opencensus-java-36a87b81fee117cdc1fe028eb12094da94277580.tar.bz2 platform_external_opencensus-java-36a87b81fee117cdc1fe028eb12094da94277580.zip | |
Implement Duration.compareTo() (#582)
* Update Duration.compareTo()
* Add check for negative duration for interval
Diffstat (limited to 'api/src/test')
| -rw-r--r-- | api/src/test/java/io/opencensus/common/DurationTest.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/api/src/test/java/io/opencensus/common/DurationTest.java b/api/src/test/java/io/opencensus/common/DurationTest.java index ada60aaf..1aad997b 100644 --- a/api/src/test/java/io/opencensus/common/DurationTest.java +++ b/api/src/test/java/io/opencensus/common/DurationTest.java @@ -63,6 +63,21 @@ public class DurationTest { } @Test + public void duration_CompareLength() { + assertThat(Duration.create(0, 0).compareTo(Duration.create(0, 0))).isEqualTo(0); + assertThat(Duration.create(24, 42).compareTo(Duration.create(24, 42))).isEqualTo(0); + assertThat(Duration.create(-24, -42).compareTo(Duration.create(-24, -42))).isEqualTo(0); + assertThat(Duration.create(25, 42).compareTo(Duration.create(24, 42))).isEqualTo(1); + assertThat(Duration.create(24, 45).compareTo(Duration.create(24, 42))).isEqualTo(1); + assertThat(Duration.create(24, 42).compareTo(Duration.create(25, 42))).isEqualTo(-1); + assertThat(Duration.create(24, 42).compareTo(Duration.create(24, 45))).isEqualTo(-1); + assertThat(Duration.create(-24, -45).compareTo(Duration.create(-24, -42))).isEqualTo(-1); + assertThat(Duration.create(-24, -42).compareTo(Duration.create(-25, -42))).isEqualTo(1); + assertThat(Duration.create(24, 42).compareTo(Duration.create(-24, -42))).isEqualTo(1); + + } + + @Test public void testDurationEqual() { // Positive tests. assertThat(Duration.create(0, 0)).isEqualTo(Duration.create(0, 0)); |
