File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/modifiers/gui/CounterConfigGui.java | File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/report/gui/ReportPageGui.java | |||
Method name: void modifyTestElement(TestElement)
|
Method name: void modifyTestElement(TestElement)
|
|||
Number of AST nodes: 9 | Number of AST nodes: 8 | |||
1 | if (c instanceof CounterConfig) {↵ | |||
2 | CounterConfig config = (CounterConfig) c;↵ | |||
3 | config.setStart(startField.getText());↵ | |||
4 | // Bug 22820 if (endField.getText().length() > 0)↵ | |||
5 | {↵ | |||
6 | config.setEnd(endField.getText());↵ | |||
7 | }↵ | |||
8 | config.setIncrement(incrField.getText());↵ | |||
9 | config.setVarName(varNameField.getText(↵ | 1 | super.configureTestElement(element);↵ | |
2 | ReportPage page = (ReportPage)element;↵ | |||
3 | page.setCSS(cssURL.getText());↵ | |||
4 | page.setFooterURL(footerURL.getText());↵ | |||
5 | page.setHeaderURL(headerURL.getText());↵ | |||
10 | ));↵ | 6 | page.setIndex(String.valueOf(makeIndex.isSelected()));↵ | |
11 | config.setFormat(formatField.getText());↵ | 7 | ↵ | |
12 | config.setIsPerUser(perUserField.isSelected());↵ | |||
13 | }↵ | |||
14 | super.configureTestElemen↵ | 8 | page.setIntroduction(introduction.getText());↵ | |
15 | t(c); | 9 | page.setTitle(pageTitle.getText()); | |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 1 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are in different classes having the same super class |
Number of node comparisons | 16 |
Number of mapped statements | 2 |
Number of unmapped statements in the first code fragment | 4 |
Number of unmapped statements in the second code fragment | 6 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 3 |
ID | Statement | ID | Statement | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4 | config.setEnd(endField.getText()); |
| 1 | super.configureTestElement(element); | ||||||||||||
| 2 | ReportPage page = (ReportPage)element; | ||||||||||||||
| 3 | page.setCSS(cssURL.getText()); | ||||||||||||||
| 4 | page.setFooterURL(footerURL.getText()); | ||||||||||||||
| 5 | page.setHeaderURL(headerURL.getText()); | ||||||||||||||
5 | config.setIncrement(incrField.getText()); | | ||||||||||||||
| 6 | page.setIndex(String.valueOf(makeIndex.isSelected())); | ||||||||||||||
6 | config.setVarName(varNameField.getText()); | | ||||||||||||||
| 7 | page.setIntroduction(introduction.getText()); | ||||||||||||||
7 | config.setFormat(formatField.getText()); | | ||||||||||||||
8 | config.setIsPerUser(perUserField.isSelected()); | | ||||||||||||||
9 | super.configureTestElement(c); |
| 8 | page.setTitle(pageTitle.getText()); |
Row | Violation |
---|---|
1 | Expression config.setEnd(endField.getText()) is a void method call, and thus it cannot be parameterized |
2 | Expression super.configureTestElement(element) is a void method call, and thus it cannot be parameterized |
3 | Expression super.configureTestElement(c) is a void method call, and thus it cannot be parameterized |
4 | Expression page.setTitle(pageTitle.getText()) is a void method call, and thus it cannot be parameterized |