1
2
3
4
5
6
7
8
9
10
11
12 package com.eviware.soapui.impl.wsdl.actions.mockoperation;
13
14 import java.io.File;
15
16 import com.eviware.soapui.impl.wsdl.mock.WsdlMockService;
17 import com.eviware.soapui.support.UISupport;
18 import com.eviware.soapui.support.action.support.AbstractSoapUIAction;
19
20 public class ImportMockOperation extends AbstractSoapUIAction<WsdlMockService>
21 {
22
23 public ImportMockOperation()
24 {
25 super( "Import Mock Operation", "Import Mock Operation in this Mock Service");
26 }
27
28 public void perform(WsdlMockService target, Object param)
29 {
30 File file = UISupport.getFileDialogs().openXML( this, "Choose test case to import" );
31
32 if( file == null )
33 return;
34
35 String fileName = file.getAbsolutePath();
36 if( fileName == null )
37 return;
38
39 target.importMockOperation( file );
40
41 }
42
43 }