1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.loadtest;
14
15 import com.eviware.soapui.model.propertyexpansion.DefaultPropertyExpansionContext;
16 import com.eviware.soapui.model.testsuite.LoadTestRunContext;
17 import com.eviware.soapui.model.testsuite.LoadTestRunner;
18 import com.eviware.soapui.model.testsuite.TestCaseRunner;
19
20 /***
21 * LoadTestRunContext implementation for WsdlLoadTests
22 *
23 * @author Ole.Matzura
24 */
25
26 public class WsdlLoadTestContext extends DefaultPropertyExpansionContext implements LoadTestRunContext
27 {
28 private final LoadTestRunner runner;
29
30 public WsdlLoadTestContext( LoadTestRunner runner )
31 {
32 super( runner.getLoadTest().getTestCase() );
33 this.runner = runner;
34 }
35
36 public LoadTestRunner getLoadTestRunner()
37 {
38 return runner;
39 }
40
41 @Override
42 public Object get( Object key )
43 {
44 if( "loadTestRunner".equals( key ) )
45 return runner;
46
47 return super.get( key );
48 }
49
50 public Object getProperty( String testStep, String propertyName )
51 {
52 return null;
53 }
54
55 public TestCaseRunner getTestRunner()
56 {
57 return null;
58 }
59 }