Skip to content

Commit 3dc96b8

Browse files
committed
Minor source refactoring
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/cli/branches/cli-1.0.x@542143 13f79535-47bb-0310-9956-ffa450edef68
1 parent 9627184 commit 3dc96b8

1 file changed

Lines changed: 13 additions & 22 deletions

File tree

src/test/org/apache/commons/cli/PatternOptionBuilderTest.java

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,12 @@
2626
public class PatternOptionBuilderTest
2727
extends TestCase
2828
{
29-
public static void main( String[] args )
30-
{
31-
String[] testName = { PatternOptionBuilderTest.class.getName() };
32-
junit.textui.TestRunner.main(testName);
33-
}
3429

3530
public static TestSuite suite()
3631
{
3732
return new TestSuite(PatternOptionBuilderTest.class);
3833
}
3934

40-
public PatternOptionBuilderTest( String s )
41-
{
42-
super( s );
43-
}
44-
4535
public void testSimplePattern()
4636
{
4737
try {
@@ -51,26 +41,27 @@ public void testSimplePattern()
5141
CommandLineParser parser = new PosixParser();
5242
CommandLine line = parser.parse(options,args);
5343

54-
// tests the char methods of CommandLine that delegate to
55-
// the String methods
5644
assertEquals("flag a", "foo", line.getOptionValue("a"));
57-
assertEquals("flag a", "foo", line.getOptionValue('a'));
5845
assertEquals("string flag a", "foo", line.getOptionObject("a"));
59-
assertEquals("string flag a", "foo", line.getOptionObject('a'));
6046
assertEquals("object flag b", new java.util.Vector(), line.getOptionObject("b"));
61-
assertEquals("object flag b", new java.util.Vector(), line.getOptionObject('b'));
62-
assertEquals("boolean true flag c", true, line.hasOption("c"));
63-
assertEquals("boolean true flag c", true, line.hasOption('c'));
64-
assertEquals("boolean false flag d", false, line.hasOption("d"));
65-
assertEquals("boolean false flag d", false, line.hasOption('d'));
47+
assertTrue("boolean true flag c", line.hasOption("c"));
48+
assertFalse("boolean false flag d", line.hasOption("d"));
6649
assertEquals("file flag e", new java.io.File("build.xml"), line.getOptionObject("e"));
67-
assertEquals("file flag e", new java.io.File("build.xml"), line.getOptionObject('e'));
6850
assertEquals("class flag f", java.util.Calendar.class, line.getOptionObject("f"));
69-
assertEquals("class flag f", java.util.Calendar.class, line.getOptionObject('f'));
7051
assertEquals("number flag n", new Double(4.5), line.getOptionObject("n"));
71-
assertEquals("number flag n", new Double(4.5), line.getOptionObject('n'));
7252
assertEquals("url flag t", new java.net.URL("http://jakarta.apache.org/"), line.getOptionObject("t"));
53+
54+
// tests the char methods of CommandLine that delegate to the String methods
55+
assertEquals("flag a", "foo", line.getOptionValue('a'));
56+
assertEquals("string flag a", "foo", line.getOptionObject('a'));
57+
assertEquals("object flag b", new java.util.Vector(), line.getOptionObject('b'));
58+
assertTrue("boolean true flag c", line.hasOption('c'));
59+
assertFalse("boolean false flag d", line.hasOption('d'));
60+
assertEquals("file flag e", new java.io.File("build.xml"), line.getOptionObject('e'));
61+
assertEquals("class flag f", java.util.Calendar.class, line.getOptionObject('f'));
62+
assertEquals("number flag n", new Double(4.5), line.getOptionObject('n'));
7363
assertEquals("url flag t", new java.net.URL("http://jakarta.apache.org/"), line.getOptionObject('t'));
64+
7465
/// DATES NOT SUPPORTED YET.
7566
// assertEquals("number flag t", new java.util.Date(1023400137276L), line.getOptionObject('z'));
7667
// input is: "Thu Jun 06 17:48:57 EDT 2002"

0 commit comments

Comments
 (0)