1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.teststeps.registry;
14
15 import com.eviware.soapui.config.TestStepConfig;
16 import com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase;
17 import com.eviware.soapui.impl.wsdl.teststeps.AMFRequestTestStep;
18 import com.eviware.soapui.impl.wsdl.teststeps.WsdlTestStep;
19
20 /***
21 * Factory for creation TransferValue steps
22 *
23 * @author Ole.Matzura
24 */
25
26 public class AMFRequestStepFactory extends WsdlTestStepFactory
27 {
28 public static final String AMF_REQUEST_TYPE = "amfrequest";
29
30 public AMFRequestStepFactory()
31 {
32 super( AMF_REQUEST_TYPE, "AMF Request", "Submits a AMF Request and validates its response",
33 "/amf_request.gif" );
34 }
35
36 public WsdlTestStep buildTestStep( WsdlTestCase testCase, TestStepConfig config, boolean forLoadTest )
37 {
38 return new AMFRequestTestStep( testCase, config, forLoadTest );
39 }
40
41 public TestStepConfig createNewTestStep( WsdlTestCase testCase, String name )
42 {
43 TestStepConfig testStepConfig = TestStepConfig.Factory.newInstance();
44 testStepConfig.setType( AMF_REQUEST_TYPE );
45 testStepConfig.setName( name );
46 return testStepConfig;
47 }
48
49 public boolean canCreate()
50 {
51 return true;
52 }
53 }