diff options
author | Cedric Beust <cedric@beust.com> | 2011-09-02 10:45:48 -0700 |
---|---|---|
committer | Cedric Beust <cedric@beust.com> | 2011-09-02 10:46:11 -0700 |
commit | 36e3614a3ebf663c723e94f30b873194d33a29d1 (patch) | |
tree | 0b750cdc320b47808c202c2948fcc5076b1fd43a /src/test | |
parent | d9edcaec709764312eea63f825308e2ae4ddaddd (diff) | |
download | platform_external_jcommander-36e3614a3ebf663c723e94f30b873194d33a29d1.tar.gz platform_external_jcommander-36e3614a3ebf663c723e94f30b873194d33a29d1.tar.bz2 platform_external_jcommander-36e3614a3ebf663c723e94f30b873194d33a29d1.zip |
Added float/double tests.
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/java/com/beust/jcommander/JCommanderTest.java | 9 | ||||
-rw-r--r-- | src/test/java/com/beust/jcommander/args/Args1.java | 10 |
2 files changed, 14 insertions, 5 deletions
diff --git a/src/test/java/com/beust/jcommander/JCommanderTest.java b/src/test/java/com/beust/jcommander/JCommanderTest.java index 87d0626..5e1dc75 100644 --- a/src/test/java/com/beust/jcommander/JCommanderTest.java +++ b/src/test/java/com/beust/jcommander/JCommanderTest.java @@ -69,13 +69,16 @@ import java.util.TreeSet; public class JCommanderTest { public void simpleArgs() { Args1 args = new Args1(); - String[] argv = { "-debug", "-log", "2", "-groups", "unit", "a", "b", "c" }; + String[] argv = { "-debug", "-log", "2", "-float", "1.2", "-double", "1.3", + "-groups", "unit", "a", "b", "c" }; new JCommander(args, argv); Assert.assertTrue(args.debug); Assert.assertEquals(args.verbose.intValue(), 2); Assert.assertEquals(args.groups, "unit"); Assert.assertEquals(args.parameters, Arrays.asList("a", "b", "c")); + Assert.assertEquals(args.floa, 1.2f, 0.1f); + Assert.assertEquals(args.doub, 1.3f, 0.1f); } /** @@ -86,7 +89,7 @@ public class JCommanderTest { Args1 args = new Args1(); String[] argv = { "-log", "2" }; JCommander jc = new JCommander(args, argv); - Assert.assertEquals(jc.getParameters().size(), 4); + Assert.assertEquals(jc.getParameters().size(), 6); } /** @@ -514,7 +517,7 @@ public class JCommanderTest { @Test(enabled = false) public static void main(String[] args) throws Exception { - new JCommanderTest().handleEqualSigns(); + new JCommanderTest().repeatedArgs(); // PortsArgs a = new PortsArgs(); // JCommander jc = new JCommander(a); // jc.usage(); diff --git a/src/test/java/com/beust/jcommander/args/Args1.java b/src/test/java/com/beust/jcommander/args/Args1.java index 5d5b1b0..cca53d8 100644 --- a/src/test/java/com/beust/jcommander/args/Args1.java +++ b/src/test/java/com/beust/jcommander/args/Args1.java @@ -18,11 +18,11 @@ package com.beust.jcommander.args; -import com.beust.jcommander.Parameter; +import java.util.List; import org.testng.collections.Lists; -import java.util.List; +import com.beust.jcommander.Parameter; public class Args1 { @Parameter @@ -39,4 +39,10 @@ public class Args1 { @Parameter(names = "-long", description = "A long number") public long l; + + @Parameter(names = "-double", description = "A double number") + public double doub; + + @Parameter(names = "-float", description = "A float number") + public float floa; } |