TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.models.common.facades.behavioral
Interface ITestCase

All Superinterfaces:
INamedElement, ITest, ITypedElement
All Known Subinterfaces:
TPFTestCase
All Known Implementing Classes:
TPFTestCaseImpl

public interface ITestCase
extends ITest

A test case is a specification of one way to test a system, including what to test with which input, result, and under which conditions. A test case belongs to one and only one test suite. The test suite has the behavior specifying how a set of cooperating test components will interact with a system under test for this test case. Test cases may invoke other test cases or test suites through test invocation actions. A test case uses an arbiter to evaluate the outcome of its test behavior.


Method Summary
 ITestSuite getOwner()
          Returns the test suite that contains this test case.
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.ITest
getImplementor, getVariables
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.INamedElement
getDescription, getId, getName, setDescription, setId, setName
 
Methods inherited from interface org.eclipse.hyades.models.common.facades.behavioral.ITypedElement
getType, setType
 

Method Detail

getOwner

ITestSuite getOwner()
Returns the test suite that contains this test case.

This reference is bidirectional and its opposite is ITestSuite#getTestCases().

Returns:
ITestSuite

TPTP 4.6.0 Platform Project
Public API Specification