Преглед на файлове

Alter behaviour of CommandUtils wrt stripping spaces

Change-Id: I9a785f381e5e9ad6eea80c7ff69e6319565c21ad
Reviewed-on: http://gerrit.dmdirc.com/2443
Automatic-Compile: DMDirc Build Manager
Reviewed-by: Chris Smith <chris@dmdirc.com>
tags/0.7rc1
Greg Holmes преди 12 години
родител
ревизия
ccfd2a635c
променени са 2 файла, в които са добавени 3 реда и са изтрити 3 реда
  1. 0
    2
      src/com/dmdirc/util/CommandUtils.java
  2. 3
    1
      test/com/dmdirc/util/CommandUtilsTest.java

+ 0
- 2
src/com/dmdirc/util/CommandUtils.java Целия файл

@@ -54,9 +54,7 @@ public final class CommandUtils {
54 54
                 builder.delete(0, builder.length());
55 55
                 inquote = false;
56 56
             } else if (inquote) {
57
-                if (builder.length() > 0) {
58 57
                     builder.append(' ');
59
-                }
60 58
 
61 59
                 builder.append(word);
62 60
             } else if (word.startsWith("\"") && !word.endsWith("\"")) {

+ 3
- 1
test/com/dmdirc/util/CommandUtilsTest.java Целия файл

@@ -24,9 +24,11 @@ package com.dmdirc.util;
24 24
 import java.util.Arrays;
25 25
 
26 26
 import org.junit.Test;
27
+
27 28
 import static org.junit.Assert.*;
28 29
 
29 30
 public class CommandUtilsTest {
31
+
30 32
     @Test
31 33
     public void testParseArguments() {
32 34
         final String[][][] tests = new String[][][]{
@@ -36,7 +38,7 @@ public class CommandUtilsTest {
36 38
             {{"abcdef \"abcdef\" \"abcdef\""}, {"abcdef", "abcdef", "abcdef"}},
37 39
             {{"abcdef \"\""}, {"abcdef", ""}},
38 40
             {{"abcdef \" foo?\""}, {"abcdef", " foo?"}},
39
-        };
41
+            {{"abcdef \" foo? bar\""}, {"abcdef", " foo? bar"}},};
40 42
 
41 43
         for (String[][] test : tests) {
42 44
             final String[] res = CommandUtils.parseArguments(test[0][0]);

Loading…
Отказ
Запис