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

java.lang.Object
  extended by com.eviware.soapui.impl.wsdl.support.AbstractTestRunner<WsdlTestSuite,WsdlTestSuiteRunContext>
      extended by com.eviware.soapui.impl.wsdl.testcase.WsdlTestSuiteRunner
All Implemented Interfaces:
TestRunner, TestSuiteRunner, java.lang.Runnable

public class WsdlTestSuiteRunner
extends AbstractTestRunner<WsdlTestSuite,WsdlTestSuiteRunContext>
implements TestSuiteRunner

WSDL TestCase Runner - runs all steps in a testcase and collects performance data

Author:
Ole.Matzura

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.eviware.soapui.model.testsuite.TestRunner
TestRunner.Status
 
Constructor Summary
WsdlTestSuiteRunner(WsdlTestSuite testSuite, StringToObjectMap properties)
           
 
Method Summary
 WsdlTestSuiteRunContext createContext(StringToObjectMap properties)
           
 WsdlTestCase getCurrentTestCase()
           
 int getCurrentTestCaseIndex()
           
 java.util.List<TestCaseRunner> getResults()
           
 TestSuite getTestSuite()
           
protected  void internalFinally(WsdlTestSuiteRunContext runContext)
           
 void internalRun(WsdlTestSuiteRunContext runContext)
           
 void onCancel(java.lang.String reason)
           
 void onFail(java.lang.String reason)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.support.AbstractTestRunner
cancel, fail, getError, getId, getReason, getRunContext, getStartTime, getStatus, getTestRunnable, getThread, getTimeTaken, isCanceled, isFailed, isRunning, run, setError, setStatus, start, startTimeoutTimer, waitUntilFinished
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.model.testsuite.TestRunner
cancel, fail, getReason, getRunContext, getStartTime, getStatus, getTestRunnable, getTimeTaken, start, waitUntilFinished
 

Constructor Detail

WsdlTestSuiteRunner

public WsdlTestSuiteRunner(WsdlTestSuite testSuite,
                           StringToObjectMap properties)
Method Detail

createContext

public WsdlTestSuiteRunContext createContext(StringToObjectMap properties)
Specified by:
createContext in class AbstractTestRunner<WsdlTestSuite,WsdlTestSuiteRunContext>

onCancel

public void onCancel(java.lang.String reason)
Overrides:
onCancel in class AbstractTestRunner<WsdlTestSuite,WsdlTestSuiteRunContext>

onFail

public void onFail(java.lang.String reason)
Overrides:
onFail in class AbstractTestRunner<WsdlTestSuite,WsdlTestSuiteRunContext>

internalRun

public void internalRun(WsdlTestSuiteRunContext runContext)
                 throws java.lang.Exception
Specified by:
internalRun in class AbstractTestRunner<WsdlTestSuite,WsdlTestSuiteRunContext>
Throws:
java.lang.Exception

internalFinally

protected void internalFinally(WsdlTestSuiteRunContext runContext)
Specified by:
internalFinally in class AbstractTestRunner<WsdlTestSuite,WsdlTestSuiteRunContext>

getTestSuite

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

getResults

public java.util.List<TestCaseRunner> getResults()
Specified by:
getResults in interface TestSuiteRunner

getCurrentTestCaseIndex

public int getCurrentTestCaseIndex()

getCurrentTestCase

public WsdlTestCase getCurrentTestCase()


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