File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/http/control/gui/HttpTestSampleGui.java | File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/http/control/gui/SoapSamplerGui.java | |||
Method name: void configure(TestElement)
|
Method name: void modifyTestElement(TestElement)
|
|||
Number of AST nodes: 7 | Number of AST nodes: 7 | |||
1 | super.configure(element);↵ | |||
2 | final HTTPSamplerBase samplerBase = (HTTPSamplerBase) element;↵ | 1 | SoapSampler sampler↵ | |
3 | urlConfigGui.configure(element);↵ | |||
4 | getImages.setSelected(samplerBase.isImageParser());↵ | |||
5 | isMon.setSelected(samplerBase.isMonitor());↵ | |||
6 | useMD5.setSelected(samplerBase.useMD5());↵ | |||
7 | embeddedRE.setText(samplerBase.getEmbeddedUrlRE↵ | 2 | = (SoapSampler) s;↵ | |
3 | sampler.setURLData(urlField.getText());↵ | |||
4 | sampler.setXmlData(soapXml.getText());↵ | |||
5 | sampler.setXmlFile(soapXmlFile.getFilename());↵ | |||
6 | sampler.setSOAPAction(soapAction.getText());↵ | |||
7 | sampler.setSendSOAPAction(sendSoapAction.isSelected());↵ | |||
8 | ()); | 8 | sampler.setUseKeepAlive(useKeepAlive.isSelected()); | |
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 | 49 |
Number of mapped statements | 1 |
Number of unmapped statements in the first code fragment | 6 |
Number of unmapped statements in the second code fragment | 6 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 2 |
ID | Statement | ID | Statement | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | super.configure(element); |
| 4 | sampler.setURLData(urlField.getText()); | ||||||||||||
2 | final HTTPSamplerBase samplerBase = (HTTPSamplerBase)element; | | ||||||||||||||
| 3 | SoapSampler sampler = (SoapSampler)s; | ||||||||||||||
3 | urlConfigGui.configure(element); | | ||||||||||||||
4 | getImages.setSelected(samplerBase.isImageParser()); | | ||||||||||||||
| 5 | sampler.setXmlData(soapXml.getText()); | ||||||||||||||
5 | isMon.setSelected(samplerBase.isMonitor()); | | ||||||||||||||
| 6 | sampler.setXmlFile(soapXmlFile.getFilename()); | ||||||||||||||
6 | useMD5.setSelected(samplerBase.useMD5()); | | ||||||||||||||
| 7 | sampler.setSOAPAction(soapAction.getText()); | ||||||||||||||
7 | embeddedRE.setText(samplerBase.getEmbeddedUrlRE()); | | ||||||||||||||
| 8 | sampler.setSendSOAPAction(sendSoapAction.isSelected()); | ||||||||||||||
| 9 | sampler.setUseKeepAlive(useKeepAlive.isSelected()); |
Row | Violation |
---|---|
1 | Expression super.configure(element) is a void method call, and thus it cannot be parameterized |
2 | Expression sampler.setURLData(urlField.getText()) is a void method call, and thus it cannot be parameterized |