Test Blame

src/test/java/org/apache/commons/exec/util/StringUtilTest.java
TagDateBlameLineSource
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  29
    /**
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  30
     * Test no string substitution
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  31
     */
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  32
    public void testNoStringSubstitution() throws Exception
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  33
    {
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  34
        Map vars = new HashMap();
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  35
        vars.put("foo", "FOO");
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  36
        vars.put("bar", "BAR");
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  37
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  38
        assertEquals("This is a FOO & BAR test", StringUtils.stringSubstitution("This is a FOO & BAR test", vars, true).toString());
  COMMONS_EXEC_1_1_RC1    Wed Sep 15 05:23:08 JST 2010    fa5d67  39
    }

Found Source Blame

src/main/java/org/apache/commons/exec/util/StringUtils.java
TagDateBlameLineSource
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  59
        StringBuffer argBuf = new StringBuffer();
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  61
        if (argStr == null || argStr.length() == 0) {
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  65
        if (vars == null || vars.size() == 0) {
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  69
        int argStrLength = argStr.length();
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  71
        for (int cIdx = 0; cIdx < argStrLength;) {
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  73
            char ch = argStr.charAt(cIdx);
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  74
            char del = ' ';
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  76
            switch (ch) {
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  134
                    argBuf.append(ch);
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  135
                    ++cIdx;
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  138
        }
  EXEC_1_0_0_RC1    Sat Jul 19 04:39:05 JST 2008    dcbad9  140
        return argBuf;