assertEquals("a", out[0]); assertEquals("b", out[1]); assertEquals("c", out[2]); assertEquals("", out[3]); assertEquals("", out[4]); } public void testSplitSSS5() { String in = "a,bc,,"; // Delimiter same as splitter String out[] = JOrphanUtils.split(in, ",",","); assertEquals(4, out.length); assertEquals("a", out[0]); assertEquals("bc", out[1]); assertEquals(",", out[2]); assertEquals(",", out[3]); }
assertEquals("", out[3]); assertEquals("d",out[4]); assertEquals("e",out[5]); assertEquals("", out[6]); assertEquals("f",out[7]); } // Tests for split(String,String,String) public void testSplitSSS1() { String in = "a,bc,,"; // Test non-empty parameters String out[] = JOrphanUtils.split(in, ",","?"); assertEquals(4, out.length); assertEquals("a", out[0]); assertEquals("bc", out[1]); assertEquals("?", out[2]); assertEquals("?", out[3]); }
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/test/src/org/apache/jorphan/util/TestJorphanUtils.java File path: /jakarta-jmeter-2.3.2/test/src/org/apache/jorphan/util/TestJorphanUtils.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
assertEquals("a", out[0]);
1
assertEquals("", out[3]);
2
        assertEquals("b", out[1]);
2
        assertEquals("d",out[4]);
3
        assertEquals("c", out[2]);
3
        assertEquals("e",out[5]);
4
        assertEquals("", out[3]);
4
        assertEquals("", out[6]);
5
        assertEquals("", out[4]);
5
        assertEquals("f",out[7]);
6
        
6
    }
7
    }
8
    // Tests for split(String,String,String)
7
    public void testSplitSSS5() {
9
    public void testSplitSSS1() {
8
        String in = "a,bc,,"; // Delimiter same as splitter
10
        String in = "a,bc,,"; // Test non-empty parameters
9
        String out[] = JOrphanUtils.split(in, ",",",");
11
        String out[] = JOrphanUtils.split(in, ",","?");
10
        assertEquals(4, out.length);
12
        assertEquals(4, out.length);
11
        assertEquals("a", out[0]);
13
        assertEquals("a", out[0]);
12
        assertEquals("bc", out[1]);
14
        assertEquals("bc", out[1]);
13
        assertEquals(",", out[2]);
15
        assertEquals("?", out[2]);
14
        assertEquals(",", out[3]);
16
        assertEquals("?", out[3]);
15
    }
17
    }
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0