summaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.test
diff options
context:
space:
mode:
authorMatthias Sohn <matthias.sohn@sap.com>2019-06-21 17:58:56 +0200
committerMatthias Sohn <matthias.sohn@sap.com>2019-07-11 10:12:04 +0200
commit121c957405d96b75e0e645717913d6c2786306c4 (patch)
tree2d1de85c6c284d68a533d8f5dec87f760043a74e /org.eclipse.jgit.test
parenta950eac23b94cb5cce5f75b1a7eb9a436950d3ee (diff)
downloadjgit-121c957405d96b75e0e645717913d6c2786306c4.tar.gz
jgit-121c957405d96b75e0e645717913d6c2786306c4.zip
Add support for nanoseconds and microseconds for Config#getTimeUnit
Change-Id: I0a5828438810dd23790cba52d7ae2e055c6a3fc9 Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
Diffstat (limited to 'org.eclipse.jgit.test')
-rw-r--r--org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ConfigTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ConfigTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ConfigTest.java
index c4c4da8165..2d0fe86f93 100644
--- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ConfigTest.java
+++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/lib/ConfigTest.java
@@ -52,6 +52,8 @@ import static java.util.concurrent.TimeUnit.DAYS;
import static java.util.concurrent.TimeUnit.HOURS;
import static java.util.concurrent.TimeUnit.MILLISECONDS;
import static java.util.concurrent.TimeUnit.MINUTES;
+import static java.util.concurrent.TimeUnit.NANOSECONDS;
+import static java.util.concurrent.TimeUnit.MICROSECONDS;
import static java.util.concurrent.TimeUnit.SECONDS;
import static org.eclipse.jgit.util.FileUtils.pathToString;
import static org.junit.Assert.assertArrayEquals;
@@ -928,8 +930,18 @@ public class ConfigTest {
@Test
public void testTimeUnit() throws ConfigInvalidException {
+ assertEquals(0, parseTime("0", NANOSECONDS));
+ assertEquals(2, parseTime("2ns", NANOSECONDS));
+ assertEquals(200, parseTime("200 nanoseconds", NANOSECONDS));
+
+ assertEquals(0, parseTime("0", MICROSECONDS));
+ assertEquals(2, parseTime("2us", MICROSECONDS));
+ assertEquals(2, parseTime("2000 nanoseconds", MICROSECONDS));
+ assertEquals(200, parseTime("200 microseconds", MICROSECONDS));
+
assertEquals(0, parseTime("0", MILLISECONDS));
assertEquals(2, parseTime("2ms", MILLISECONDS));
+ assertEquals(2, parseTime("2000microseconds", MILLISECONDS));
assertEquals(200, parseTime("200 milliseconds", MILLISECONDS));
assertEquals(0, parseTime("0s", SECONDS));