1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.panels.support;
14
15 import com.eviware.soapui.impl.wsdl.WsdlProject;
16 import com.eviware.soapui.model.support.AbstractSubmitContext;
17 import com.eviware.soapui.model.testsuite.ProjectRunContext;
18 import com.eviware.soapui.model.testsuite.ProjectRunner;
19 import com.eviware.soapui.model.testsuite.TestRunner;
20
21 public class MockProjectRunContext extends AbstractSubmitContext<WsdlProject> implements ProjectRunContext
22 {
23 private final MockProjectRunner mockProjectRunner;
24
25 public MockProjectRunContext( MockProjectRunner mockProjectRunner )
26 {
27 super( mockProjectRunner.getProject() );
28 this.mockProjectRunner = mockProjectRunner;
29 }
30
31 public WsdlProject getProject()
32 {
33 return getModelItem();
34 }
35
36 public ProjectRunner getProjectRunner()
37 {
38 return mockProjectRunner;
39 }
40
41 public TestRunner getTestRunner()
42 {
43 return mockProjectRunner;
44 }
45
46 public Object getProperty( String name )
47 {
48 return getProperties().get( name );
49 }
50 }