- Timestamp:
- 05/10/18 16:04:51 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/org/expeditee/items/widgets/InteractiveWidgetTest.java
r227 r1102 7 7 public void testParseArgs1() { 8 8 9 assertNull( InteractiveWidget.parseArgs(null));10 assertNull( InteractiveWidget.parseArgs(""));11 assertNull( InteractiveWidget.parseArgs(" "));9 assertNull(Widget.parseArgs(null)); 10 assertNull(Widget.parseArgs("")); 11 assertNull(Widget.parseArgs(" ")); 12 12 13 String[] args = InteractiveWidget.parseArgs("arg1");13 String[] args = Widget.parseArgs("arg1"); 14 14 assertEquals(1, args.length); 15 15 assertEquals("arg1", args[0]); 16 16 17 args = InteractiveWidget.parseArgs("arg1 arg2");17 args = Widget.parseArgs("arg1 arg2"); 18 18 assertEquals(2, args.length); 19 19 assertEquals("arg1", args[0]); 20 20 assertEquals("arg2", args[1]); 21 21 22 args = InteractiveWidget.parseArgs(" )*^*$^ 24224 5775 13 : ");22 args = Widget.parseArgs(" )*^*$^ 24224 5775 13 : "); 23 23 assertEquals(5, args.length); 24 24 assertEquals(")*^*$^", args[0]); … … 31 31 public void testParseArgs2() { 32 32 33 String[] args = InteractiveWidget.parseArgs("\"");33 String[] args = Widget.parseArgs("\""); 34 34 assertNull(args); 35 35 36 args = InteractiveWidget.parseArgs("\"\"");36 args = Widget.parseArgs("\"\""); 37 37 assertEquals(1, args.length); 38 38 assertEquals("\"", args[0]); 39 39 40 args = InteractiveWidget.parseArgs("\"\"\"\"\"\"\"");40 args = Widget.parseArgs("\"\"\"\"\"\"\""); 41 41 assertEquals(1, args.length); 42 42 assertEquals("\"\"\"", args[0]); 43 43 44 args = InteractiveWidget.parseArgs(" \" \" ");44 args = Widget.parseArgs(" \" \" "); 45 45 assertEquals(1, args.length); 46 46 assertEquals(" ", args[0]); 47 47 48 args = InteractiveWidget.parseArgs("arg1\" \"");48 args = Widget.parseArgs("arg1\" \""); 49 49 assertEquals(1, args.length); 50 50 assertEquals("arg1 ", args[0]); 51 51 52 args = InteractiveWidget.parseArgs("arg1\" \"+8");52 args = Widget.parseArgs("arg1\" \"+8"); 53 53 assertEquals(1, args.length); 54 54 assertEquals("arg1 +8", args[0]); 55 55 56 args = InteractiveWidget.parseArgs("abc\" \"de 123\" \"45");56 args = Widget.parseArgs("abc\" \"de 123\" \"45"); 57 57 assertEquals(2, args.length); 58 58 assertEquals("abc de", args[0]); 59 59 assertEquals("123 45", args[1]); 60 60 61 args = InteractiveWidget.parseArgs("adgdag\" adgdgadag");61 args = Widget.parseArgs("adgdag\" adgdgadag"); 62 62 assertEquals(1, args.length); 63 63 assertEquals("adgdag adgdgadag", args[0]); 64 64 65 args = InteractiveWidget.parseArgs("abc\"\"\" s \" ggg");65 args = Widget.parseArgs("abc\"\"\" s \" ggg"); 66 66 assertEquals(2, args.length); 67 67 assertEquals("abc\" s ", args[0]); 68 68 assertEquals("ggg", args[1]); 69 69 70 args = InteractiveWidget.parseArgs("abc\"\"123");70 args = Widget.parseArgs("abc\"\"123"); 71 71 assertEquals(1, args.length); 72 72 assertEquals("abc\"123", args[0]); 73 73 74 args = InteractiveWidget.parseArgs("file=\"a URL with spaces\" title=\"A title with spaces and \"\"quotes\"\"\"");74 args = Widget.parseArgs("file=\"a URL with spaces\" title=\"A title with spaces and \"\"quotes\"\"\""); 75 75 assertEquals(2, args.length); 76 76 assertEquals("file=a URL with spaces", args[0]); … … 101 101 private void AssertArgParsingAndFormatting(String str) { 102 102 103 String[] args1 = InteractiveWidget.parseArgs(str);103 String[] args1 = Widget.parseArgs(str); 104 104 105 String formatted = InteractiveWidget.formatArgs(args1);105 String formatted = Widget.formatArgs(args1); 106 106 107 String[] args2 = InteractiveWidget.parseArgs(formatted);107 String[] args2 = Widget.parseArgs(formatted); 108 108 109 109 if (args1 == null || args2 == null) assertEquals(args1, args2);
Note:
See TracChangeset
for help on using the changeset viewer.