You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opennlp.apache.org by jo...@apache.org on 2011/01/24 11:54:08 UTC

svn commit: r1062727 - /incubator/opennlp/trunk/opennlp-tools/src/test/java/opennlp/tools/cmdline/ArgumentParserTest.java

Author: joern
Date: Mon Jan 24 10:54:07 2011
New Revision: 1062727

URL: http://svn.apache.org/viewvc?rev=1062727&view=rev
Log:
OPENNLP-41 Test can now take different order of arguments into account

Modified:
    incubator/opennlp/trunk/opennlp-tools/src/test/java/opennlp/tools/cmdline/ArgumentParserTest.java

Modified: incubator/opennlp/trunk/opennlp-tools/src/test/java/opennlp/tools/cmdline/ArgumentParserTest.java
URL: http://svn.apache.org/viewvc/incubator/opennlp/trunk/opennlp-tools/src/test/java/opennlp/tools/cmdline/ArgumentParserTest.java?rev=1062727&r1=1062726&r2=1062727&view=diff
==============================================================================
--- incubator/opennlp/trunk/opennlp-tools/src/test/java/opennlp/tools/cmdline/ArgumentParserTest.java (original)
+++ incubator/opennlp/trunk/opennlp-tools/src/test/java/opennlp/tools/cmdline/ArgumentParserTest.java Mon Jan 24 10:54:07 2011
@@ -20,6 +20,7 @@ package opennlp.tools.cmdline;
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
 import opennlp.tools.cmdline.ArgumentParser.OptionalParameter;
 import opennlp.tools.cmdline.ArgumentParser.ParameterDescription;
 
@@ -94,7 +95,18 @@ public class ArgumentParserTest {
   @Test
   public void testSimpleArgumentsUsage() {
     
-    String usage = "-encoding charset [-iterations num] [-alphaNumOpt true|false]";
-    assertEquals(usage, ArgumentParser.createUsage(SimpleArguments.class));
+    String arguments[] = new String[] {"-encoding charset", 
+    		"[-iterations num]", 
+    		"[-alphaNumOpt true|false]"};
+    
+    String usage = ArgumentParser.createUsage(SimpleArguments.class);
+    
+    int expectedLength = 2;
+    for (String arg : arguments) {
+      assertTrue(usage.contains(arg));
+      expectedLength += arg.length();
+    }
+    
+    assertEquals(expectedLength, usage.length());
   }
 }