TestElement createTestElement() { RandomTimer timer = new UniformRandomTimer(); modifyTestElement(timer); return timer; } /** * Modifies a given TestElement to mirror the data in the gui components. * * @see org.apache.jmeter.gui.JMeterGUIComponent#modifyTestElement(TestElement) */ public void modifyTestElement(TestElement timer) { this.configureTestElement(timer); ((RandomTimer) timer).setDelay(delayField.getText()); ((RandomTimer) timer).setRange(rangeField.getText()); } /** * Configure this GUI component from the underlying TestElement. * * @see org.apache.jmeter.gui.JMeterGUIComponent#configure(TestElement) */ public void configure(TestElement el) { super.configure(el); delayField.setText(el.getPropertyAsString(RandomTimer.DELAY)); rangeField.setText(el.getPropertyAsString(RandomTimer.RANGE)); }
TestElement createTestElement() { RandomTimer timer = new GaussianRandomTimer(); modifyTestElement(timer); return timer; } /** * Modifies a given TestElement to mirror the data in the gui components. * * @see org.apache.jmeter.gui.JMeterGUIComponent#modifyTestElement(TestElement) */ public void modifyTestElement(TestElement timer) { this.configureTestElement(timer); ((RandomTimer) timer).setDelay(delayField.getText()); ((RandomTimer) timer).setRange(rangeField.getText()); } /** * Configure this GUI component from the underlying TestElement. * * @see org.apache.jmeter.gui.JMeterGUIComponent#configure(TestElement) */ public void configure(TestElement el) { super.configure(el); delayField.setText(el.getPropertyAsString(RandomTimer.DELAY)); rangeField.setText(el.getPropertyAsString(RandomTimer.RANGE)); }
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/timers/gui/UniformRandomTimerGui.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/timers/gui/GaussianRandomTimerGui.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
TestElement createTestElement() {
1
TestElement createTestElement() {
2
		RandomTimer timer = new UniformRandomTimer();
2
		RandomTimer timer = new GaussianRandomTimer();
3
		modifyTestElement(timer);
3
		modifyTestElement(timer);
4
		return timer;
4
		return timer;
5
	}
5
	}
6
	/**
6
	/**
7
	 * Modifies a given TestElement to mirror the data in the gui components.
7
	 * Modifies a given TestElement to mirror the data in the gui components.
8
	 * 
8
	 * 
9
	 * @see org.apache.jmeter.gui.JMeterGUIComponent#modifyTestElement(TestElement)
9
	 * @see org.apache.jmeter.gui.JMeterGUIComponent#modifyTestElement(TestElement)
10
	 */
10
	 */
11
	public void modifyTestElement(TestElement timer) {
11
	public void modifyTestElement(TestElement timer) {
12
		this.configureTestElement(timer);
12
		this.configureTestElement(timer);
13
		((RandomTimer) timer).setDelay(delayField.getText());
13
		((RandomTimer) timer).setDelay(delayField.getText());
14
		((RandomTimer) timer).setRange(rangeField.getText());
14
		((RandomTimer) timer).setRange(rangeField.getText());
15
	}
15
	}
16
	/**
16
	/**
17
	 * Configure this GUI component from the underlying TestElement.
17
	 * Configure this GUI component from the underlying TestElement.
18
	 * 
18
	 * 
19
	 * @see org.apache.jmeter.gui.JMeterGUIComponent#configure(TestElement)
19
	 * @see org.apache.jmeter.gui.JMeterGUIComponent#configure(TestElement)
20
	 */
20
	 */
21
	public void configure(TestElement el) {
21
	public void configure(TestElement el) {
22
		super.configure(el);
22
		super.configure(el);
23
		delayField.setText(el.getPropertyAsString(RandomTimer.DELAY));
23
		delayField.setText(el.getPropertyAsString(RandomTimer.DELAY));
24
		rangeField.setText(el.getPropertyAsString(RandomTimer.RANGE));
24
		rangeField.setText(el.getPropertyAsString(RandomTimer.RANGE));
25
	}
25
	}
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