assertEquals(((CLOption) clOptions.get(5)).getDescriptor().getId(), CLEAR3_OPT); assertEquals(((CLOption) clOptions.get(6)).getDescriptor().getId(), CLEAR5_OPT); assertEquals(((CLOption) clOptions.get(7)).getDescriptor().getId(), 0); } public void testDuplicateOptions() { // "-Dstupid=idiot","are","--all","--all","here" final CLOptionDescriptor[] options = new CLOptionDescriptor[] { DEFINE, ALL, CLEAR1 }; final CLArgsParser parser = new CLArgsParser(ARGLIST3, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(size, 5); assertEquals(((CLOption) clOptions.get(0)).getDescriptor().getId(), DEFINE_OPT); assertEqual
assertEquals(((CLOption) clOptions.get(2)).getDescriptor().getId(), ALL_OPT); assertEquals(((CLOption) clOptions.get(3)).getDescriptor().getId(), BLEE_OPT); assertEquals(((CLOption) clOptions.get(4)).getDescriptor().getId(), 0); } public void testSingleArg() { final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE }; final CLArgsParser parser = new CLArgsParser(ARGLIST5, options); assertNull(parser.getErrorString(), parser.getErrorString()); final List clOptions = parser.getArguments(); final int size = clOptions.size(); assertEquals(size, 1); assertEquals(((CLOption) clOptions.get(0)).getDescriptor().getId(), FILE_OPT); 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
assertEquals(((CLOption) clOptions.get(5)).getDescriptor().getId(), CLEAR3_OPT);
1
assertEquals(((CLOption) clOptions.get(2)).getDescriptor().getId(), ALL_OPT);
2
        assertEquals(((CLOption) clOptions.get(6)).getDescriptor().getId(), CLEAR5_OPT);
2
        assertEquals(((CLOption) clOptions.get(3)).getDescriptor().getId(), BLEE_OPT);
3
        assertEquals(((CLOption) clOptions.get(7)).getDescriptor().getId(), 0);
3
        assertEquals(((CLOption) clOptions.get(4)).getDescriptor().getId(), 0);
4
    }
4
    }
5
    public void testDuplicateOptions() {
5
    public void test
6
        // "-Dstupid=idiot","are","--all","--all","here"
6
SingleArg() {
7
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { DEFINE, ALL, CLEAR1 };
7
        final CLOptionDescriptor[] options = new CLOptionDescriptor[] { FILE };
8
        final CLArgsParser parser = new CLArgsParser(ARGLIST3, options);
8
        final CLArgsParser parser = new CLArgsParser(ARGLIST5, options);
9
        assertNull(parser.getErrorString(), parser.getErrorString());
9
        assertNull(parser.getErrorString(), parser.getErrorString());
10
        final List clOptions = parser.getArguments();
10
        final List clOptions = parser.getArguments();
11
        final int size = clOptions.size();
11
        final int size = clOptions.size();
12
        assertEquals(size, 5);
12
        assertEquals(size, 1);
13
        assertEquals(((CLOption) clOptions.get(0)).getDescriptor().getId(), DEFINE_OPT);
13
        assertEquals(((CLOption) clOptions.get(0)).getDescriptor().getId(), FILE_OPT);
14
        assertEqual
14
        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