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]);
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]);
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("", out[3]);
1
assertEquals("a", out[0]);
2
        assertEquals("d",out[4]);
2
        assertEquals("b", out[1]);
3
        assertEquals("e",out[5]);
3
        assertEquals("c", out[2]);
4
        assertEquals("", out[6]);
4
        assertEquals("", out[3]);
5
        assertEquals("f",out[7]);
5
        assertEquals("", out[4]);
6
        
7
    }
6
    }
8
    // Tests for split(String,String,String)
9
    public void testSplitSSS1() {
7
    public void testSplitSSS5() {
10
        String in = "a,bc,,"; // Test non-empty parameters
8
        String in = "a,bc,,"; // Delimiter same as splitter
11
        String out[] = JOrphanUtils.split(in, ",","?");
9
        String out[] = JOrphanUtils.split(in, ",",",");
12
        assertEquals(4, out.length);
10
        assertEquals(4, out.length);
13
        assertEquals("a", out[0]);
11
        assertEquals("a", out[0]);
14
        assertEquals("bc", out[1]);
12
        assertEquals("bc", out[1]);
15
        assertEquals("?", out[2]);
13
        assertEquals(",", out[2]);
16
        assertEquals("?", out[3]);
14
        assertEquals(",", out[3]);
17
    
15
    
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