Package junit.extensions
Class TestDecorator
- java.lang.Object
-
- junit.framework.Assert
-
- junit.extensions.TestDecorator
-
- All Implemented Interfaces:
Test
- Direct Known Subclasses:
RepeatedTest,TestSetup
public class TestDecorator extends Assert implements Test
A Decorator for Tests. Use TestDecorator as the base class for defining new test decorators. Test decorator subclasses can be introduced to add behaviour before or after a test is run.
-
-
Constructor Summary
Constructors Constructor Description TestDecorator(Test test)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbasicRun(TestResult result)The basic run behaviour.intcountTestCases()Counts the number of test cases that will be run by this test.TestgetTest()voidrun(TestResult result)Runs a test and collects its result in a TestResult instance.java.lang.StringtoString()-
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
-
-
-
-
Field Detail
-
fTest
protected Test fTest
-
-
Constructor Detail
-
TestDecorator
public TestDecorator(Test test)
-
-
Method Detail
-
basicRun
public void basicRun(TestResult result)
The basic run behaviour.
-
countTestCases
public int countTestCases()
Description copied from interface:TestCounts the number of test cases that will be run by this test.- Specified by:
countTestCasesin interfaceTest
-
run
public void run(TestResult result)
Description copied from interface:TestRuns a test and collects its result in a TestResult instance.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getTest
public Test getTest()
-
-