- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# FUTestSuite Class Reference
[Utility Classes.]

A test suite. More...

`#include <FUTestBed.h>`

List of all members.

## Public Member Functions
virtual | ~FUTestSuite ()
| Destructor.
virtual bool | RunTest (FUTestBed &testBed, FULogFile &fileOut, bool &__testSuiteDone, size_t testIndex)=0
| [INTERNAL] Runs one test.

## Detailed Description

A test suite.

This class is derived by all the test suites and provides the interface for running test suites and setting up results.

## Member Function Documentation

virtual bool FUTestSuite::RunTest | ( | FUTestBed & | testBed,
|  | FULogFile & | fileOut,
|  | bool & | __testSuiteDone,
|  | size_t | testIndex
| ) | `[pure virtual]`

  | [INTERNAL] Runs one test. Called by the FUTestBed. Parameters:
  | testBed | The test bed compiling the results.
  | fileOut | The log file of the test bed.
  | __testSuiteDone | Out parameter: whether the test suite has no more tests after this one.
  | testIndex | An increasing index used to run all the tests.
Returns: Whether the current test has passed.

The documentation for this class was generated from the following file:

- FUtils/FUTestBed.h