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); assertEqual
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); assertEqual
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() {
1
void testSingleArg6() {
2
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
2
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
3
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f-=,=-" } // Check
3
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f
4
                                                                                // delimiters
5
                                                                                // are
6
                                                                                // allowed
7
                , options);
4
", "-=-" }, options);
8
        assertNull(parser.getErrorString(), parser.getErrorString());
5
        assertNull(parser.getErrorString(), parser.getErrorString());
9
        final List clOptions = parser.getArguments();
6
        final List clOptions = parser.getArguments();
10
        final int size = clOptions.size();
7
        final int size = clOptions.size();
11
        assertEquals(1, size);
8
        assertEquals(1, size);
12
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
9
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
13
        assertEquals("-=,=-", ((CLOption) clOptions.get(0)).getArgument());
10
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
14
    }
11
    }
15
    public void testSingleArg3() {
12
    public void testSingleArg7() {
16
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
13
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
17
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=,-" } // Check
14
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file=-=-" }
18
                                                                                    // delimiters
19
                                                                                    // are
20
                                                                                    // allowed
21
                , options);
15
, options);
22
        assertNull(parser.getErrorString(), parser.getErrorString());
16
        assertNull(parser.getErrorString(), parser.getErrorString());
23
        final List clOptions = parser.getArguments();
17
        final List clOptions = parser.getArguments();
24
        final int size = clOptions.size();
18
        final int size = clOptions.size();
25
        assertEquals(1, size);
19
        assertEquals(1, size);
26
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
20
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
27
        assertEquals("-=,-", ((CLOption) clOptions.get(0)).getArgument());
21
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
28
    }
22
    }
29
    public void testSingleArg4() {
23
    public void testSingleArg8() {
30
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
24
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
31
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "myfile.txt" }, options);
25
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options);
32
        assertNull(parser.getErrorString(), parser.getErrorString());
26
        assertNull(parser.getErrorString(), parser.getErrorString());
33
        final List clOptions = parser.getArguments();
27
        final List clOptions = parser.getArguments();
34
        final int size = clOptions.size();
28
        final int size = clOptions.size();
35
        assertEquals(1, size);
29
        assertEquals(1, size);
36
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
30
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
37
        assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument());
31
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
38
    }
32
    }
39
    public void testSingleArg5() {
33
    public void testSingleArg9() {
40
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
34
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
41
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "myfile.txt" }, options);
35
        final CLArgsParser parser = new CLArgsParser(new String[] { "--file", "-=-" }, options);
42
        assertNull(parser.getErrorString(), parser.getErrorString());
36
        assertNull(parser.getErrorString(), parser.getErrorString());
43
        final List clOptions = parser.getArguments();
37
        final List clOptions = parser.getArguments();
44
        final int size = clOptions.size();
38
        final int size = clOptions.size();
45
        assertEquals(1, size);
39
        assertEquals(1, size);
46
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
40
        assertEquals(FILE_OPT, ((CLOption) clOptions.get(0)).getDescriptor().getId());
47
        assertEquals("myfile.txt", ((CLOption) clOptions.get(0)).getArgument());
41
        assertEquals("-=-", ((CLOption) clOptions.get(0)).getArgument());
48
    }
42
    }
49
    public void testSingleArg6() {
43
    public void testCombinedArgs1() {
50
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
44
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { BLEE, TAINT };
51
        final CLArgsParser parser = new CLArgsParser(new String[] { "-f", "-=-" }, options);
45
        final CLArgsParser parser = new CLArgsParser(new String[] { "-bT", "rest" }, options);
52
        assertNull(parser.getErrorString(), parser.getErrorString());
46
        assertNull(parser.getErrorString(), parser.getErrorString());
53
        final List clOptions = parser.getArguments();
47
        final List clOptions = parser.getArguments();
54
        final int size = clOptions.size();
48
        final int size = clOptions.size();
55
        assertEquals(1, size);
49
        assertEquals(3, size);
56
        assertEqual
50
        assertEqual
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