aboutsummaryrefslogtreecommitdiffstats
path: root/api/src/test
diff options
context:
space:
mode:
authorYang Song <songy23@users.noreply.github.com>2017-09-05 16:11:21 -0700
committerGitHub <noreply@github.com>2017-09-05 16:11:21 -0700
commit36a87b81fee117cdc1fe028eb12094da94277580 (patch)
tree3112ef50ad108adcc3433664c6dc51a100a078e0 /api/src/test
parent67528c1ac95ac0a275ca9343f828e476ff96ebe4 (diff)
downloadplatform_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.java15
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));