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 }