File path: /jakarta-jmeter-2.3.2/test/src/org/apache/jmeter/protocol/http/sampler/TestHTTPSamplersAgainstHttpMirrorServer.java | File path: /jakarta-jmeter-2.3.2/test/src/org/apache/jmeter/protocol/http/sampler/TestHTTPSamplersAgainstHttpMirrorServer.java | |||
Method name: void testPostRequest_FormMultipart(int, String)
|
Method name: void testPostRequest_BodyFromParameterValues(int, String)
|
|||
Number of AST nodes: 14 | Number of AST nodes: 14 | |||
1 | JMeterUtils.setLocale(Locale.ENGLISH);↵ | 1 | JMeterUtils.setLocale(Locale.ENGLISH);↵ | |
2 | TestPlan testPlan = new TestPlan();↵ | 2 | TestPlan testPlan = new TestPlan();↵ | |
3 | JMeterVariables vars = new JMeterVariables();↵ | 3 | JMeterVariables vars = new JMeterVariables();↵ | |
4 | vars.put("title_prefix", "a test\u00c5");↵ | 4 | vars.put("title_prefix", "a test\u00c5");↵ | |
5 | vars.put("description_suffix", "the_end");↵ | 5 | vars.put("description_suffix", "the_end");↵ | |
6 | JMeterContextService.getContext().setVariables(vars);↵ | 6 | JMeterContextService.getContext().setVariables(vars);↵ | |
7 | JMeterContextService.getContext().setSamplingStarted(true);↵ | 7 | JMeterContextService.getContext().setSamplingStarted(true);↵ | |
8 | ValueReplacer replacer = new ValueReplacer();↵ | 8 | ValueReplacer replacer = new ValueReplacer();↵ | |
9 | replacer.setUserDefinedVariables(testPlan.getUserDefinedVariables());↵ | 9 | replacer.setUserDefinedVariables(testPlan.getUserDefinedVariables());↵ | |
10 | ↵ | 10 | ↵ | |
11 | sampler = createHttpSampler(samplerType);↵ | 11 | sampler = createHttpSampler(samplerType);↵ | |
12 | contentEncoding = "UTF-8";↵ | 12 | contentEncoding = "UTF-8";↵ | |
13 | titleValue = "${title_prefix}mytitle\u0153\u20a1\u0115\u00c5";↵ | 13 | titleValue = "${title_prefix}mytitle\u0153\u20a1\u0115\u00c5";↵ | |
14 | descriptionValue = "mydescription\u0153\u20a1\u0115\u00c5${description_suffix}";↵ | 14 | descriptionValue = "mydescription\u0153\u20a1\u0115\u00c5${description_suffix}";↵ | |
15 | setupUrl(sampler, contentEncoding); | 15 |
| |
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 declared in the same class |
Number of node comparisons | 87 |
Number of mapped statements | 14 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 1 |
ID | Statement | ID | Statement | |
---|---|---|---|---|
57 | JMeterUtils.setLocale(Locale.ENGLISH); | 96 | JMeterUtils.setLocale(Locale.ENGLISH); | |
58 | TestPlan testPlan = new TestPlan(); | 97 | TestPlan testPlan = new TestPlan(); | |
59 | JMeterVariables vars = new JMeterVariables(); | 98 | JMeterVariables vars = new JMeterVariables(); | |
60 | vars.put("title_prefix", "a test\u00c5"); | 99 | vars.put("title_prefix", "a test\u00c5"); | |
61 | vars.put("description_suffix", "the_end"); | 100 | vars.put("description_suffix", "the_end"); | |
62 | JMeterContextService.getContext().setVariables(vars); | 101 | JMeterContextService.getContext().setVariables(vars); | |
63 | JMeterContextService.getContext().setSamplingStarted(true); | 102 | JMeterContextService.getContext().setSamplingStarted(true); | |
64 | ValueReplacer replacer = new ValueReplacer(); | 103 | ValueReplacer replacer = new ValueReplacer(); | |
65 | replacer.setUserDefinedVariables(testPlan.getUserDefinedVariables()); | 104 | replacer.setUserDefinedVariables(testPlan.getUserDefinedVariables()); | |
66 | sampler = createHttpSampler(samplerType); | 105 | sampler = createHttpSampler(samplerType); | |
67 | contentEncoding = "UTF-8"; | 106 | contentEncoding = "UTF-8"; | |
68 | titleValue = "${title_prefix}mytitle\u0153\u20a1\u0115\u00c5"; | 107 | titleValue = "${title_prefix}mytitle\u0153\u20a1\u0115\u00c5"; | |
69 | descriptionValue = "mydescription\u0153\u20a1\u0115\u00c5${description_suffix}"; | 108 | descriptionValue = "mydescription\u0153\u20a1\u0115\u00c5${description_suffix}"; | |
70 | setupUrl(sampler, contentEncoding); | 109 | setupUrl(sampler, contentEncoding); |
Row | Violation |
---|---|
1 | Clone fragment #1 returns variables sampler, titleValue, descriptionValue, replacer, contentEncoding , while Clone fragment #2 returns variables sampler, titleValue, descriptionValue, replacer, contentEncoding |