void testSingleArg3() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=,-" } // Check // delimiters // are // allowed , options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=,-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg4() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "myfile.txt" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg5() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "myfile.txt" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg6() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "-=-" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg7() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=-" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg8() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg9() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument()); } public void testCombinedArgs1() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { BLEE, TAINT }; final CLArgsParser parser = new CLArgsParser(new String[] { "-bT", "rest" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(3, size); assertEquals
void testSingleArg2() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "-f-=,=-" } // Check // delimiters // are // allowed , options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=,=-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg3() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=,-" } // Check // delimiters // are // allowed , options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=,-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg4() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "myfile.txt" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg5() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "myfile.txt" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg6() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "-=-" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg7() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=-" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg8() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId()); assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument()); } public void testSingleArg9() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(1, size); assertEquals
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/test/src/org/apache/commons/cli/avalon/ClutilTestCase.java File path: /jakarta-jmeter-2.3.2/test/src/org/apache/commons/cli/avalon/ClutilTestCase.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void testSingleArg2() {
2
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
3
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f-=,=-" } // Check
4
                                                                                // delimiters
5
                                                                                // are
6
                                                                                // allowed
7
                , options);
8
        assertNull(parser.getErrorString(), parser.getErrorString());
9
        final List clOptions = parser.getArguments();
10
        final int size = clOptions.size();
11
        assertEquals(1, size);
12
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
13
        assertEquals("-=,=-", ((CLOption) clOptions.get(0)).getArgument());
14
    }
1
void testSingleArg3() {
15
    public void testSingleArg3() {
2
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
16
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
3
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=,-" } // Check
17
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=,-" } // Check
4
                                                                                    // delimiters
18
                                                                                    // delimiters
5
                                                                                    // are
19
                                                                                    // are
6
                                                                                    // allowed
20
                                                                                    // allowed
7
                , options);
21
                , options);
8
        assertNull(parser.getErrorString(), parser.getErrorString());
22
        assertNull(parser.getErrorString(), parser.getErrorString());
9
        final List clOptions = parser.getArguments();
23
        final List clOptions = parser.getArguments();
10
        final int size = clOptions.size();
24
        final int size = clOptions.size();
11
        assertEquals(1, size);
25
        assertEquals(1, size);
12
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
26
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
13
        assertEquals("-=,-", ((CLOption) clOptions.get(0)).getArgument());
27
        assertEquals("-=,-", ((CLOption) clOptions.get(0)).getArgument());
14
    }
28
    }
15
    public void testSingleArg4() {
29
    public void testSingleArg4() {
16
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
30
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
17
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "myfile.txt" }, options);
31
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "myfile.txt" }, options);
18
        assertNull(parser.getErrorString(), parser.getErrorString());
32
        assertNull(parser.getErrorString(), parser.getErrorString());
19
        final List clOptions = parser.getArguments();
33
        final List clOptions = parser.getArguments();
20
        final int size = clOptions.size();
34
        final int size = clOptions.size();
21
        assertEquals(1, size);
35
        assertEquals(1, size);
22
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
36
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
23
        assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument());
37
        assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument());
24
    }
38
    }
25
    public void testSingleArg5() {
39
    public void testSingleArg5() {
26
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
40
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
27
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "myfile.txt" }, options);
41
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "myfile.txt" }, options);
28
        assertNull(parser.getErrorString(), parser.getErrorString());
42
        assertNull(parser.getErrorString(), parser.getErrorString());
29
        final List clOptions = parser.getArguments();
43
        final List clOptions = parser.getArguments();
30
        final int size = clOptions.size();
44
        final int size = clOptions.size();
31
        assertEquals(1, size);
45
        assertEquals(1, size);
32
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
46
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
33
        assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument());
47
        assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument());
34
    }
48
    }
35
    public void testSingleArg6() {
49
    public void testSingleArg6() {
36
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
50
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
37
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "-=-" }, options);
51
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "-=-" }, options);
38
        assertNull(parser.getErrorString(), parser.getErrorString());
52
        assertNull(parser.getErrorString(), parser.getErrorString());
39
        final List clOptions = parser.getArguments();
53
        final List clOptions = parser.getArguments();
40
        final int size = clOptions.size();
54
        final int size = clOptions.size();
41
        assertEquals(1, size);
55
        assertEquals(1, size);
42
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
56
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
43
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
57
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
44
    }
58
    }
45
    public void testSingleArg7() {
59
    public void testSingleArg7() {
46
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
60
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
47
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=-" }, options);
61
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=-" }, options);
48
        assertNull(parser.getErrorString(), parser.getErrorString());
62
        assertNull(parser.getErrorString(), parser.getErrorString());
49
        final List clOptions = parser.getArguments();
63
        final List clOptions = parser.getArguments();
50
        final int size = clOptions.size();
64
        final int size = clOptions.size();
51
        assertEquals(1, size);
65
        assertEquals(1, size);
52
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
66
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
53
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
67
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
54
    }
68
    }
55
    public void testSingleArg8() {
69
    public void testSingleArg8() {
56
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
70
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
57
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options);
71
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options);
58
        assertNull(parser.getErrorString(), parser.getErrorString());
72
        assertNull(parser.getErrorString(), parser.getErrorString());
59
        final List clOptions = parser.getArguments();
73
        final List clOptions = parser.getArguments();
60
        final int size = clOptions.size();
74
        final int size = clOptions.size();
61
        assertEquals(1, size);
75
        assertEquals(1, size);
62
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
76
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
63
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
77
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
64
    }
78
    }
65
    public void testSingleArg9() {
79
    public void testSingleArg9() {
66
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
80
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
67
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options);
81
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options);
68
        assertNull(parser.getErrorString(), parser.getErrorString());
82
        assertNull(parser.getErrorString(), parser.getErrorString());
69
        final List clOptions = parser.getArguments();
83
        final List clOptions = parser.getArguments();
70
        final int size = clOptions.size();
84
        final int size = clOptions.size();
71
        assertEquals(1, size);
85
        assertEquals(1, size);
72
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
86
        assertEquals
73
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
74
    }
75
    public void testCombinedArgs1() {
76
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { BLEE, TAINT };
77
        final CLArgsParser parser = new CLArgsParser(new String[] { "-bT", "rest" }, options);
78
        assertNull(parser.getErrorString(), parser.getErrorString());
79
        final List clOptions = parser.getArguments();
80
        final int size = clOptions.size();
81
        assertEquals(3, size);
82
        assertEquals
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