SenTest


Inherits From:
NSObject
Declared In:
SenTest.h


Class Description

An abstract Test class. The SenTest, SenTestCase and SenTestSuite classes implement a Composite pattern.


Method Types

Number of test cases
- testCaseCount
- isEmpty
Test's name
- name
Creating test runs
- testRunClass
- performTest:
- run
Pre- and post-test methods
- setUp
- tearDown

Instance Methods

isEmpty

- (BOOL)isEmpty

Returns YES if testCaseCount is 0.


name

- (NSString *)name

Must overriden by subclasses.


performTest:

- (void)performTest:(SenTestRun *)aRun

The method through which test are executed. Must overriden by subclasses.


run

- (SenTestRun *)run

Creates a SenTestRun of the testRunClass and pass it as a parameter to the performTest method.


setUp

- (void)setUp

Sets up the fixture. This method is called before a test is executed.


tearDown

- (void)tearDown

Tears down the fixture. This method is called after a test is executed.


testCaseCount

- (unsigned int)testCaseCount

Must overriden by subclasses.


testRunClass

- (Class)testRunClass

The SenTestRun subclass that will be created when a test is run to hold the test's results. Must overriden by subclasses.


Version 1.6 Copyright ©2001 by Sen:te (Sente SA). All Rights Reserved.