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