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

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

public class WsdlTestSuiteRunContext
extends AbstractSubmitContext<WsdlTestSuite>
implements TestSuiteRunContext

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
INTERACTIVE, LOAD_TEST_CONTEXT, LOAD_TEST_RUNNER, RUN_COUNT, THREAD_INDEX, TOTAL_RUN_COUNT
 
Fields inherited from interface com.eviware.soapui.model.iface.SubmitContext
HTTP_STATE_PROPERTY, PROPERTY_SEPARATOR
 
Constructor Summary
WsdlTestSuiteRunContext(TestSuiteRunner testRunner, StringToObjectMap properties)
           
 
Method Summary
 java.lang.String expand(java.lang.String content)
           
 java.lang.Object get(java.lang.Object key)
           
 TestCase getCurrentTestCase()
           
 int getCurrentTestCaseIndex()
           
 java.lang.Object getProperty(java.lang.String name)
           
 Settings getSettings()
           
 TestSuiteRunner getTestRunner()
           
 TestSuite getTestSuite()
           
 TestSuiteRunner getTestSuiteRunner()
           
 java.lang.Object put(java.lang.String key, java.lang.Object value)
           
 void reset()
           
 
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, 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, setProperty
 

Constructor Detail

WsdlTestSuiteRunContext

public WsdlTestSuiteRunContext(TestSuiteRunner testRunner,
                               StringToObjectMap properties)
Method Detail

getTestRunner

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

getTestSuite

public TestSuite getTestSuite()
Specified by:
getTestSuite in interface TestSuiteRunContext

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<WsdlTestSuite>

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<WsdlTestSuite>

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<WsdlTestSuite>

getSettings

public Settings getSettings()

getCurrentTestCase

public TestCase getCurrentTestCase()
Specified by:
getCurrentTestCase in interface TestSuiteRunContext

getCurrentTestCaseIndex

public int getCurrentTestCaseIndex()
Specified by:
getCurrentTestCaseIndex in interface TestSuiteRunContext

getTestSuiteRunner

public TestSuiteRunner getTestSuiteRunner()
Specified by:
getTestSuiteRunner in interface TestSuiteRunContext

getProperty

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


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