com.eviware.soapui.model.testsuite
Interface TestSuite

All Superinterfaces:
ModelItem, PropertyChangeNotifier, ResultContainer, TestModelItem, TestPropertyHolder, TestRunnable
All Known Implementing Classes:
WsdlTestSuite

public interface TestSuite
extends TestModelItem, ResultContainer, TestRunnable

A TestSuite holding a number of TestCases

Author:
Ole.Matzura

Nested Class Summary
static class TestSuite.TestSuiteRunType
           
 
Field Summary
static java.lang.String DISABLED_PROPERTY
           
static java.lang.String RUNTYPE_PROPERTY
           
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
 
Method Summary
 void addTestSuiteListener(TestSuiteListener listener)
           
 void addTestSuiteRunListener(TestSuiteRunListener listener)
           
 int getIndexOfTestCase(TestCase testCase)
           
 java.lang.String getLabel()
           
 Project getProject()
           
 TestSuite.TestSuiteRunType getRunType()
           
 TestCase getTestCaseAt(int index)
           
 TestCase getTestCaseByName(java.lang.String testCaseName)
           
 int getTestCaseCount()
           
 java.util.List<TestCase> getTestCaseList()
           
 boolean isDisabled()
           
 void removeTestSuiteListener(TestSuiteListener listener)
           
 void removeTestSuiteRunListener(TestSuiteRunListener listener)
           
 TestSuiteRunner run(StringToObjectMap context, boolean async)
           
 
Methods inherited from interface com.eviware.soapui.model.TestPropertyHolder
addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyList, getPropertyNames, getPropertyValue, hasProperty, removeTestPropertyListener, setPropertyValue
 
Methods inherited from interface com.eviware.soapui.model.testsuite.ResultContainer
getModelItem
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
getChildren, getDescription, getIcon, getId, getName, getParent, getSettings
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 

Field Detail

RUNTYPE_PROPERTY

static final java.lang.String RUNTYPE_PROPERTY

DISABLED_PROPERTY

static final java.lang.String DISABLED_PROPERTY
Method Detail

getProject

Project getProject()

getTestCaseCount

int getTestCaseCount()

getTestCaseAt

TestCase getTestCaseAt(int index)

getTestCaseByName

TestCase getTestCaseByName(java.lang.String testCaseName)

getTestCaseList

java.util.List<TestCase> getTestCaseList()

addTestSuiteListener

void addTestSuiteListener(TestSuiteListener listener)

removeTestSuiteListener

void removeTestSuiteListener(TestSuiteListener listener)

getRunType

TestSuite.TestSuiteRunType getRunType()

getIndexOfTestCase

int getIndexOfTestCase(TestCase testCase)

isDisabled

boolean isDisabled()

getLabel

java.lang.String getLabel()

run

TestSuiteRunner run(StringToObjectMap context,
                    boolean async)
Specified by:
run in interface TestRunnable

addTestSuiteRunListener

void addTestSuiteRunListener(TestSuiteRunListener listener)

removeTestSuiteRunListener

void removeTestSuiteRunListener(TestSuiteRunListener listener)


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