@Test public void tokenizeParameterStringWithQuotedParam_MixedQuotes()
{

    final String str1 = "'Hello world' middle \"Goodbye world\"";
    final String str2 = "\"Hello world\" middle 'Goodbye world'";
    
    List<String> expectedTokens = Arrays.asList(new String[] {"Hello world", "middle", "Goodbye world"});
    
    ExecParameterTokenizer t = new ExecParameterTokenizer(str1);
    assertEquals("Wrong tokens", expectedTokens, t.getAllTokens());
    t = new ExecParameterTokenizer(str2);
    assertEquals("Wrong tokens", expectedTokens, t.getAllTokens());
}