sampler.clear(); urlConfigGui.modifyTestElement(sampler); final HTTPSamplerBase samplerBase = (HTTPSamplerBase) sampler; if (getImages.isSelected()) { samplerBase.setImageParser(true); } else { // The default is false, so we can remove the property to simplify JMX files // This also allows HTTPDefaults to work for this checkbox sampler.removeProperty(HTTPSamplerBase.IMAGE_PARSER); } samplerBase.setMonitor(isMon.isSelected()); samplerBase.setMD5(useMD5.isSelected()); samplerBase.setEmbeddedUrlRE(embeddedRE.getText()); this.configureTestElement(sampler);
this.configureTestElement(s); if (s instanceof SoapSampler) { SoapSampler sampler = (SoapSampler) s; sampler.setURLData(urlField.getText()); sampler.setXmlData(soapXml.getText()); sampler.setXmlFile(soapXmlFile.getFilename()); sampler.setSOAPAction(soapAction.getText()); sampler.setSendSOAPAction(sendSoapAction.isSelected()); sampler.setUseKeepAlive(useKeepAlive.isSelected()); }
Clone fragments detected by clone detection tool
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 modifyTestElement(TestElement) Method name: void modifyTestElement(TestElement)
Number of AST nodes: 10 Number of AST nodes: 9
1
sampler.clear();
2
        urlConfigGui.modifyTestElement(sampler);
1
this.configureTestElement(s
3
		final HTTPSamplerBase samplerBase = (HTTPSamplerBase) sampler;
4
		if (getImages.isSelected
2
);
3
		if (s instanceof SoapSampler) {
4
			SoapSampler sampler = (SoapSampler) s;
5
()) {
5
			sampler.setURLData(urlField.getText());
6
			samplerBase.setImageParser(true);
6
			sampler
7
		} else {
8
			// The default is false, so we can remove the property to simplify JMX files
9
			// This also allows HTTPDefaults to work for this checkbox
10
			sampler.removeProperty(HTTPSamplerBase.IMAGE_PARSER
7
.setXmlData(soapXml.getText());
11
);
8
            sampler.setXmlFile(soapXmlFile.getFilename());
12
		}
9
		
13
		samplerBase.setMonitor(isMon.isSelected());
10
	sampler
14
        samplerBase.setMD5(useMD5
11
.setSOAPAction(soapAction.getText());
15
.isSelected());
12
			sampler.setSendSOAPAction(sendSoapAction.isSelected());
16
		samplerBase.setEmbeddedUrlRE(embeddedRE.getText());
13
			sampler
17
		this.configureTestElement(sampler);
14
.setUseKeepAlive(useKeepAlive.isSelected());
15
		}
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.1
Clones locationClones are in different classes having the same super class
Number of node comparisons1