com.eviware.soapui.impl.wsdl.testcase
Class WsdlTestRunContext

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractSubmitContext
      extended by com.eviware.soapui.impl.wsdl.testcase.WsdlTestRunContext
All Implemented Interfaces:
SubmitContext, PropertyExpansionContext, TestRunContext, java.util.Map<java.lang.String,java.lang.Object>

public class WsdlTestRunContext
extends AbstractSubmitContext
implements TestRunContext

TestRunContext for WsdlTestCase runners

Author:
Ole.Matzura

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
 
Fields inherited from interface com.eviware.soapui.model.testsuite.TestRunContext
LOAD_TEST_CONTEXT, LOAD_TEST_RUNNER, RUN_COUNT, THREAD_INDEX
 
Fields inherited from interface com.eviware.soapui.model.iface.SubmitContext
HTTP_STATE_PROPERTY, PROPERTY_SEPARATOR
 
Constructor Summary
WsdlTestRunContext(TestRunner testRunner, StringToObjectMap properties)
           
WsdlTestRunContext(TestStep testStep)
           
 
Method Summary
 java.lang.String expand(java.lang.String content)
           
 java.lang.Object get(java.lang.Object key)
           
 TestStep getCurrentStep()
           
 int getCurrentStepIndex()
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.lang.Object getProperty(java.lang.String testStepName, java.lang.String propertyName)
           
 Settings getSettings()
           
 TestCase getTestCase()
           
 TestRunner getTestRunner()
           
 java.lang.Object put(java.lang.String key, java.lang.Object value)
           
 void reset()
           
 void setCurrentStep(int index)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class com.eviware.soapui.model.support.AbstractSubmitContext
clear, clone, containsKey, containsValue, entrySet, equals, getModelItem, getProperties, getProperty, getPropertyNames, hashCode, hasProperty, isEmpty, keySet, putAll, remove, removeProperty, resetProperties, setProperty, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.model.propertyexpansion.PropertyExpansionContext
getModelItem, getProperties, getPropertyNames, hasProperty, removeProperty
 

Constructor Detail

WsdlTestRunContext

public WsdlTestRunContext(TestRunner testRunner,
                          StringToObjectMap properties)

WsdlTestRunContext

public WsdlTestRunContext(TestStep testStep)
Method Detail

getCurrentStep

public TestStep getCurrentStep()
Specified by:
getCurrentStep in interface TestRunContext

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
Specified by:
setProperty in interface PropertyExpansionContext
Overrides:
setProperty in class AbstractSubmitContext

getCurrentStepIndex

public int getCurrentStepIndex()
Specified by:
getCurrentStepIndex in interface TestRunContext

setCurrentStep

public void setCurrentStep(int index)

getTestRunner

public TestRunner getTestRunner()
Specified by:
getTestRunner in interface TestRunContext

getProperty

public java.lang.Object getProperty(java.lang.String testStepName,
                                    java.lang.String propertyName)
Specified by:
getProperty in interface TestRunContext

getTestCase

public TestCase getTestCase()
Specified by:
getTestCase in interface TestRunContext

get

public java.lang.Object get(java.lang.Object key)
Specified by:
get in interface java.util.Map<java.lang.String,java.lang.Object>
Overrides:
get in class AbstractSubmitContext

put

public java.lang.Object put(java.lang.String key,
                            java.lang.Object value)
Specified by:
put in interface java.util.Map<java.lang.String,java.lang.Object>
Overrides:
put in class AbstractSubmitContext

getProperty

public java.lang.Object getProperty(java.lang.String name)
Specified by:
getProperty in interface PropertyExpansionContext

reset

public void reset()

expand

public java.lang.String expand(java.lang.String content)
Specified by:
expand in interface PropertyExpansionContext
Specified by:
expand in interface TestRunContext
Overrides:
expand in class AbstractSubmitContext

getSettings

public Settings getSettings()


Copyright © 2005-2008 eviware.com. All Rights Reserved.