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