Alphabetical Class Index
Applicable<class T>
Interface template for an object that could be applied to another object.
ApplicableBinder0<class T, typename R>
Call a simple (generator) member function via the
Applicable
interface.
Binder1<typename R, typename A1>
Binds values to the parameters of a function.
BriefSessionLog
Test
observer that creates only a brief progress report.
CallGate
Something that acts as a middle-man while invoking an operation.
Callable
Interface for an item that could be called.
CannotOpenLog
Exception class used when a log file cannot be opened.
ExceptionHandler<class E>
Calls a handler function when an exception is caught.
ExecutionTracer
Execution Trace Log.
IllegalTestSetUp
Thrown if a test is not properly set-up
LogFileNameMissing
Exception class.
LogFileOption
Option handler for log file names.
OptionHandler<typename C>
Abstract template class for option handlers.
OptionHandlerAdap0<typename C, typename R>
Option handler adapter template.
Options<typename C>
A set of options for a configurable class C.
SessionReport
Generates a final test report.
StreamingObserver
Observer that generates a log by writing to a stream.
Test
Abstract interface for all kinds of unit tests.
TestAppliance<class T>
A template that creates test cases by applying functor objects to an arbitrary object.
TestCase
Base implementation of a test case.
TestCaseAdapter<typename T, typename S, typename D>
Constructs test Cases from functions.
TestConductor
Interface to be used by tests for handling their execution.
TestDecorator
Decorator for test objects.
TestError
A test error represents an unexpected situation during execution of unit tests.
TestException
Base class for unit test exceptions.
TestExceptionRecord
Record for a test exception
TestFailure
A test failure represents a negative test outcome.
TestFixture
Abstract class for test fixture implementations.
TestGadget<class T>
A template that creates test cases by applying a functor to a test fixture object.
TestManager
Implementation of the unit test execution logic.
TestObserver
Interface for test observers.
TestProxy
Proxy for test objects.
TestRepeater
Repeats tests multiple times
TestSession
Interface representing the execution of a set of unit tests.
TestSuite
Base implementation for test suites.
TestSuiteAdapter<typename S, typename D>
Creates test suites that use functors for fixture set-up and tear-down.
TestWrapper
Wrapper for test objects.
VerboseSessionLog
Test
observer that does verbose test logging.
The
Scrunitizer
C++ Unit Test Framework
by Bernd Linowski
[Scrunitizer]
[Overview]
[Cookbook]
[Download]
[Index]
[Linosphere]
Page generated: 1 Nov 2000
(C) by Bernd Linowski
scrunitizer@linosphere.de