commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Brown (JIRA)" <j...@apache.org>
Subject [jira] [Created] (EXEC-82) Losing Single Quotes
Date Tue, 04 Feb 2014 20:20:11 GMT
Kevin Brown created EXEC-82:
-------------------------------

             Summary: Losing Single Quotes 
                 Key: EXEC-82
                 URL: https://issues.apache.org/jira/browse/EXEC-82
             Project: Commons Exec
          Issue Type: Bug
    Affects Versions: 1.2
         Environment: OSX JDK 1.7
            Reporter: Kevin Brown


if I have a single quote at the end of my argument it disappears.  Sometimes one at the beginning
disappears as well.  These test cases are not intended to be comprehensive.


 @Test
    public void testCommandLineQuoting1() {
        CommandLine cmdLine = new CommandLine("foo.sh");
        cmdLine.addArgument("12'3'4");
        assertEquals("[foo.sh, \"12'3'4\"]", cmdLine.toString()); //OK

    }

	@Test
    public void testCommandLineQuoting2() {
        CommandLine cmdLine = new CommandLine("foo.sh");
        cmdLine.addArgument("12'3'");
        assertEquals("[foo.sh, \"12'3'\"]", cmdLine.toString());

//Expected :[foo.sh, "12'3'"]
//Actual   :[foo.sh, "12'3"]

	}

    @Test
    public void testCommandLineQuoting3() {
        CommandLine cmdLine = new CommandLine("foo.sh");
        cmdLine.addArgument("'123'");
        assertEquals("[foo.sh, \"'123'\"]", cmdLine.toString());

//Expected :[foo.sh, "'123'"]
//Actual   :[foo.sh, 123]

     }



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Mime
View raw message