OKlibrary  0.2.1.6
OKlib::TestSystem::Test Class Reference

Root of the test class hierarchy. From this class test classes are to be derived, which are used by other test classes. More...

#include <TestBaseClass.hpp>

Inheritance diagram for OKlib::TestSystem::Test:
OKlib::TestExecutionTools::EnumerationBase< 1, InputRange, Functor > OKlib::TestExecutionTools::EnumerationBase< 2, InputRange, Functor > OKlib::TestExecutionTools::EnumerationBase< 3, InputRange, Functor > OKlib::Concepts::ConstructibleCAEq_Axiom_assign_eq< T > OKlib::Concepts::ConstructibleCAEq_basic_test_one_object< T > OKlib::Concepts::ConstructibleCAEq_basic_test_three_objects< T > OKlib::Concepts::ConstructibleCAEq_basic_test_two_objects< T > OKlib::Concepts::ConstructibleCEq_Axiom_copy_eq< T > OKlib::Concepts::ConstructibleCEq_basic_test_one_object< T > OKlib::Concepts::ConstructibleCEq_basic_test_three_objects< T > OKlib::Concepts::ConstructibleCEq_basic_test_two_objects< T > OKlib::Concepts::ConstructibleDEq_Axiom_default_eq< T > OKlib::Concepts::ConstructibleDEq_basic_test_no_object< T > OKlib::Concepts::ConstructibleDEq_basic_test_one_object< T > OKlib::Concepts::ConstructibleDEq_basic_test_three_objects< T > OKlib::Concepts::ConstructibleDEq_basic_test_two_objects< T > OKlib::Concepts::EqualityComparable_Axiom_reflexivity< T > OKlib::Concepts::EqualityComparable_Axiom_symmetry< T > OKlib::Concepts::EqualityComparable_Axiom_transitivity< T > OKlib::Concepts::EqualityComparable_basic_test_one_object< T > OKlib::Concepts::EqualityComparable_basic_test_three_objects< T > OKlib::Concepts::EqualityComparable_basic_test_two_objects< T > OKlib::Concepts::FullyConstructibleEq_basic_test_no_object< T > OKlib::Concepts::FullyConstructibleEq_basic_test_one_object< T > OKlib::Concepts::FullyConstructibleEq_basic_test_three_objects< T > OKlib::Concepts::FullyConstructibleEq_basic_test_two_objects< T > OKlib::Concepts::FullyEqualityComparable_Axiom_equal_vs_unequal< T > OKlib::Concepts::FullyEqualityComparable_basic_test_one_object< T > OKlib::Concepts::FullyEqualityComparable_basic_test_three_objects< T > OKlib::Concepts::FullyEqualityComparable_basic_test_two_objects< T > OKlib::Concepts::FullyLessThanComparable_Axiom_greater_equal_negative< T > OKlib::Concepts::FullyLessThanComparable_Axiom_greater_equal_positive< T > OKlib::Concepts::FullyLessThanComparable_Axiom_greater_negative< T > OKlib::Concepts::FullyLessThanComparable_Axiom_greater_positive< T > OKlib::Concepts::FullyLessThanComparable_Axiom_less_equal_negative< T > OKlib::Concepts::FullyLessThanComparable_Axiom_less_equal_positive< T > OKlib::Concepts::FullyLessThanComparable_basic_test_one_object< T > OKlib::Concepts::LessThanComparable_Axiom_asymmetry< T > OKlib::Concepts::LessThanComparable_Axiom_equivalence_reflexivity< T > OKlib::Concepts::LessThanComparable_Axiom_equivalence_symmetry< T > OKlib::Concepts::LessThanComparable_Axiom_equivalence_transitivity< T > OKlib::Concepts::LessThanComparable_Axiom_irreflexivity< T > OKlib::Concepts::LessThanComparable_Axiom_transitivity< T > OKlib::Concepts::LessThanComparable_basic_test_one_object< T > OKlib::Concepts::LessThanComparable_basic_test_three_objects< T > OKlib::Concepts::LessThanComparable_basic_test_two_objects< T > OKlib::Concepts::LinearOrder_Axiom_negative< T > OKlib::Concepts::LinearOrder_Axiom_positive< T > OKlib::Concepts::LinearOrder_basic_test_one_object< T > OKlib::Concepts::ResultElementWithName_Axiom_name_equality< Res > OKlib::Concepts::ResultElementWithName_Axiom_name_lessthan< Res > OKlib::Concepts::Variables_Axiom_singular_variables_false< Var > OKlib::Concepts::Variables_Axiom_singular_variables_identity< Var > OKlib::Concepts::VariablesAsIndex_Axiom< Var > OKlib::Concepts::VariablesWithIndex_Axiom_index_identity< Var > OKlib::Concepts::VariablesWithIndex_Axiom_index_nonnegative< Var > OKlib::Concepts::VariablesWithIndex_Axiom_index_zero_negative< Var > OKlib::Concepts::VariablesWithIndex_Axiom_index_zero_positive< Var > OKlib::Parser::Test_ParsingResult_Positional< ParseIterator > OKlib::Parser::Test_ParsingString< Parser > OKlib::SATCompetition::Check_set< Map, Set > OKlib::SATCompetition::Check_sizes< Map, Size > OKlib::SATCompetition::Test_Copy_results_fill_from_file< Container > OKlib::SATCompetition::Test_Copy_results_ParserResult_Result_negative_cases OKlib::SATCompetition::Test_Copy_results_ParserResult_Result_positive_cases OKlib::SATCompetition::Test_Copy_results_ParserResultRandomSat_ResultRandomSat_positive_cases OKlib::SATCompetition::Test_Database_vs_Container< ResultDatabase, ResultContainer > OKlib::SATCompetition::Test_ParserResult_Result_negative_cases< Result > OKlib::SATCompetition::Test_ParserResult_Result_positive_cases< Result > OKlib::SATCompetition::Test_ParserResult_ResultRandomSat_positive_cases< ResultRandomSat > OKlib::SATCompetition::Test_ParserResultElement_AverageTime_negative_cases< AverageTime > OKlib::SATCompetition::Test_ParserResultElement_AverageTime_positive_cases< AverageTime > OKlib::SATCompetition::Test_ParserResultElement_Benchmark_negative_cases< Benchmark > OKlib::SATCompetition::Test_ParserResultElement_Benchmark_positive_cases< Benchmark > OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_n_negative_cases< RandomKSat_n > OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_n_positive_cases< RandomKSat_n > OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_negative_cases< RandomKSat > OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_positive_cases< RandomKSat > OKlib::SATCompetition::Test_ParserResultElement_SATStatus_negative_cases< SATStatus > OKlib::SATCompetition::Test_ParserResultElement_SATStatus_positive_cases< SATStatus > OKlib::SATCompetition::Test_ParserResultElement_Series_negative_cases< Series > OKlib::SATCompetition::Test_ParserResultElement_Series_positive_cases< Series > OKlib::SATCompetition::Test_ParserResultElement_Solver_negative_cases< Solver > OKlib::SATCompetition::Test_ParserResultElement_Solver_positive_cases< Solver > OKlib::SATCompetition::Test_ParserResultElement_SuperSeries_negative_cases< SuperSeries > OKlib::SATCompetition::Test_ParserResultElement_SuperSeries_positive_cases< SuperSeries > OKlib::SATCompetition::Test_ParserResultElement_TimeOut_negative_cases< TimeOut > OKlib::SATCompetition::Test_ParserResultElement_TimeOut_positive_cases< TimeOut > OKlib::SetAlgorithms::TestOperation< SetCollection, ReferenceSet, Operation > OKlib::TestExecutionTools::EnumerationBase< Dim, InputRange, Functor > OKlib::TestExecutionTools::TestAntisymmetry< Range, BinaryPredicate > OKlib::TestExecutionTools::TestAsymmetry< Range, BinaryPredicate > OKlib::TestExecutionTools::TestCounter< Dummy, IntType > OKlib::TestExecutionTools::TestEquivalence< Range, BinaryPredicate > OKlib::TestExecutionTools::TestIrreflexivity< Range, BinaryPredicate > OKlib::TestExecutionTools::TestQuasiorder< Range, BinaryPredicate > OKlib::TestExecutionTools::TestReflexivity< Range, BinaryPredicate > OKlib::TestExecutionTools::TestSymmetry< Range, BinaryPredicate > OKlib::TestExecutionTools::TestTotality< Range, BinaryPredicate > OKlib::TestExecutionTools::TestTransitivity< Range, BinaryPredicate > OKlib::TestExecutionTools::TestTrichotomy< Range, BinaryPredicate > OKlib::TestSystem::TestBase OKlib::TestSystem::TestBase OKlib::Van_der_Waerden_hypergraph::Test_Arithmetic_progression< Arithmetic_progression > OKlib::Van_der_Waerden_hypergraph::Test_Iterator_arithmetic_progression< Iterator_arithmetic_progression >

List of all members.

Public Types

typedef Test test_type

Public Member Functions

virtual ~Test ()
void perform_test (const TestParameter &P=TestParameter())
virtual ~Test ()
void perform (const TestLevel &level, std::ostream &log)

Friends

class Basic
class Full
class Extensive

Detailed Description

Root of the test class hierarchy. From this class test classes are to be derived, which are used by other test classes.

The abstract base class of the (polymorphic) test hierarchy; containers of testobjects are containers of pointers to objects of type Test.

One public member function perform_test(P), where P is of type TestParameter; delegates to private virtual member function perform_test_trivial(P), and then, if P is non-empty, to perform_test_nontrivial(P).

The (only public) member function Test::perform is to be called with a (polymorphic) test-level object and a log-stream.

The private overloaded member functions "perform_" are to be called by a "visitor" from the TestLevel-hierarchy. For every test-level type which shall be passed to derived classes an overload of "perform_" needs to be available (otherwise the closest match with existing versions of perform_ is used).

Definition at line 46 of file TestBaseClass.hpp.


Member Typedef Documentation

Reimplemented in OKlib::Refactoring::Test_ExtendIncludeDirectivesTwoDirectories< ExtendIncludeDirectivesTwoDirectories >, OKlib::Refactoring::Test_ExtendIncludeDirectivesTwoRanges< ExtendIncludeDirectivesTwoRanges >, OKlib::SATCompetition::Test_ParserResult_ResultRandomSat< ResultRandomSat >, OKlib::Refactoring::Test_ExtendIncludeDirectives< ExtendIncludeDirectives >, OKlib::SATCompetition::Test_ParserResult_ResultRandomSat_positive_cases< ResultRandomSat >, OKlib::SATCompetition::Test_ParserResult_Result< Result >, OKlib::SATCompetition::Test_ParserResult_Result_negative_cases< Result >, OKlib::Refactoring::Test_Parsing< Program_Representation_Includes, StreamExtractor >, OKlib::SATCompetition::Test_ParserResult_Result_positive_cases< Result >, OKlib::Concepts::LinearOrder_basic_test_one_object< T >, OKlib::Concepts::LinearOrder_Axiom_negative< T >, OKlib::TestExecutionTools::Test_TestEquivalence< TestEquivalence >, OKlib::SATCompetition::Test_ParserResultElement_TimeOut< TimeOut >, OKlib::Concepts::LinearOrder_Axiom_positive< T >, OKlib::Refactoring::Test_IncludeParsingGrammar< Include_Parsing_Grammar >, OKlib::SATCompetition::Test_ParserResultElement_TimeOut_negative_cases< TimeOut >, OKlib::Concepts::FullyLessThanComparable_basic_test_one_object< T >, OKlib::Concepts::FullyLessThanComparable_Axiom_greater_equal_negative< T >, OKlib::SATCompetition::Test_ParserResultElement_TimeOut_positive_cases< TimeOut >, OKlib::Concepts::FullyLessThanComparable_Axiom_greater_equal_positive< T >, OKlib::SATCompetition::Test_ParserResultElement_AverageTime< AverageTime >, OKlib::Concepts::FullyLessThanComparable_Axiom_less_equal_negative< T >, OKlib::TestExecutionTools::Test_TestQuasiorder< TestQuasiorder >, OKlib::Concepts::FullyLessThanComparable_Axiom_less_equal_positive< T >, OKlib::SATCompetition::Test_ParserResultElement_AverageTime_negative_cases< AverageTime >, OKlib::Refactoring::Test_ProgramRepresentationIncludes< Program_Representation_Includes >, OKlib::Concepts::FullyLessThanComparable_Axiom_greater_negative< T >, OKlib::Concepts::FullyLessThanComparable_Axiom_greater_positive< T >, OKlib::SATCompetition::Test_ParserResultElement_AverageTime_positive_cases< AverageTime >, OKlib::TestExecutionTools::Test_TestTransitivity< TestTransitivity >, OKlib::Concepts::FullyConstructibleEq_basic_test_three_objects< T >, OKlib::SATCompetition::Test_ParserResultElement_SATStatus< SATStatus >, OKlib::Concepts::FullyConstructibleEq_basic_test_two_objects< T >, OKlib::SATCompetition::Test_ParserResultElement_SATStatus_negative_cases< SATStatus >, OKlib::Refactoring::Test_IncludeDirective< Include_Directive >, OKlib::Concepts::FullyConstructibleEq_basic_test_one_object< T >, OKlib::SATCompetition::Test_ParserResultElement_SATStatus_positive_cases< SATStatus >, OKlib::Concepts::FullyConstructibleEq_basic_test_no_object< T >, OKlib::Refactoring::Test_BoostFilesystemFix, OKlib::Concepts::LessThanComparable_basic_test_three_objects< T >, OKlib::SATCompetition::Test_ParserResultElement_Solver< Solver >, OKlib::Concepts::ConstructibleDEq_basic_test_three_objects< T >, OKlib::TestExecutionTools::Test_TestTrichotomy< TestTrichotomy >, OKlib::SATCompetition::Test_ParserResultElement_Solver_negative_cases< Solver >, OKlib::Concepts::LessThanComparable_basic_test_two_objects< T >, OKlib::Concepts::ConstructibleDEq_basic_test_two_objects< T >, OKlib::SATCompetition::Test_ParserResultElement_Solver_positive_cases< Solver >, OKlib::Concepts::LessThanComparable_basic_test_one_object< T >, OKlib::Concepts::ConstructibleDEq_basic_test_one_object< T >, OKlib::SATCompetition::Test_ParserResultElement_Benchmark< Benchmark >, OKlib::Concepts::ConstructibleDEq_basic_test_no_object< T >, OKlib::Concepts::LessThanComparable_Axiom_equivalence_transitivity< T >, OKlib::SATCompetition::Test_ParserResultElement_Benchmark_negative_cases< Benchmark >, OKlib::Concepts::ConstructibleDEq_Axiom_default_eq< T >, OKlib::TestExecutionTools::Test_TestTotality< TestTotality >, OKlib::SATCompetition::Test_ParserResultElement_Benchmark_positive_cases< Benchmark >, OKlib::TestExecutionTools::TestEquivalence< Range, BinaryPredicate >, OKlib::Concepts::LessThanComparable_Axiom_equivalence_symmetry< T >, OKlib::Concepts::ConstructibleCAEq_basic_test_three_objects< T >, OKlib::Concepts::VariablesAsIndex_basic_test< Var >, OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_n< RandomKSat_n >, OKlib::SATCompetition::Test_ResultDatabase_ResultIterator< ResultDatabase >, OKlib::TestExecutionTools::TestQuasiorder< Range, BinaryPredicate >, OKlib::Concepts::LessThanComparable_Axiom_equivalence_reflexivity< T >, OKlib::Concepts::ConstructibleCAEq_basic_test_two_objects< T >, OKlib::Concepts::VariablesAsIndex_Axiom< Var >, OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_n_negative_cases< RandomKSat_n >, OKlib::TestExecutionTools::Test_TestAntisymmetry< TestAntisymmetry >, OKlib::Concepts::ConstructibleCAEq_basic_test_one_object< T >, OKlib::SetAlgorithms::Test_Intersection< Intersection >, OKlib::Concepts::LessThanComparable_Axiom_transitivity< T >, OKlib::TestExecutionTools::TestTransitivity< Range, BinaryPredicate >, OKlib::Concepts::ConstructibleCAEq_Axiom_assign_eq< T >, OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_n_positive_cases< RandomKSat_n >, OKlib::Concepts::LessThanComparable_Axiom_asymmetry< T >, OKlib::Concepts::VariablesWithIndex_basic_test< Var >, OKlib::TestExecutionTools::TestTrichotomy< Range, BinaryPredicate >, OKlib::SATCompetition::Test_ParserResultElement_Series< Series >, OKlib::Concepts::ConstructibleCEq_basic_test_three_objects< T >, OKlib::GeneralInputOutput::Test_OStreamMultiplexer< OStreamMultiplexer >, OKlib::Concepts::LessThanComparable_Axiom_irreflexivity< T >, OKlib::TestExecutionTools::Test_TestAsymmetry< TestAsymmetry >, OKlib::TestExecutionTools::TestTotality< Range, BinaryPredicate >, OKlib::Concepts::VariablesWithIndex_Axiom_index_identity< Var >, OKlib::SATCompetition::Test_LexicographicalEvaluationRandom< LexicographicalEvaluationRandom >, OKlib::Concepts::ConstructibleCEq_basic_test_two_objects< T >, OKlib::SATCompetition::Test_ParserResultElement_Series_negative_cases< Series >, OKlib::SearchDataStructures::Test_AssociativePrefixContainer< PrefixContainer >, OKlib::Concepts::EqualityComparable_basic_test_three_objects< T >, OKlib::SATCompetition::Test_Copy_results_ParserResultRandomSat_ResultRandomSat, OKlib::Concepts::ConstructibleCEq_basic_test_one_object< T >, OKlib::SATCompetition::Test_ParserResultElement_Series_positive_cases< Series >, OKlib::TestExecutionTools::TestAntisymmetry< Range, BinaryPredicate >, OKlib::Concepts::VariablesWithIndex_Axiom_index_zero_negative< Var >, OKlib::Concepts::EqualityComparable_basic_test_two_objects< T >, OKlib::SATCompetition::Test_ParserResultElement_RandomKSat< RandomKSat >, OKlib::Concepts::ConstructibleCEq_Axiom_copy_eq< T >, OKlib::TestExecutionTools::Test_TestSymmetry< TestSymmetry >, OKlib::TestExecutionTools::AllVariations< 3, InputRange, Functor >, OKlib::Concepts::VariablesWithIndex_Axiom_index_zero_positive< Var >, OKlib::SATCompetition::Test_Copy_results_ParserResultRandomSat_ResultRandomSat_positive_cases, OKlib::TestExecutionTools::TestAsymmetry< Range, BinaryPredicate >, OKlib::Concepts::ResultElementWithName_basic_test< Res >, OKlib::Concepts::EqualityComparable_basic_test_one_object< T >, OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_negative_cases< RandomKSat >, OKlib::TestExecutionTools::AllVariations< 2, InputRange, Functor >, OKlib::Concepts::FullyEqualityComparable_basic_test_three_objects< T >, OKlib::TestExecutionTools::Test_Empty< Empty >, OKlib::Concepts::VariablesWithIndex_Axiom_index_nonnegative< Var >, OKlib::Van_der_Waerden_hypergraph::Test_Arithmetic_progression_Integer< Arithmetic_progression >, OKlib::TestExecutionTools::AllVariations< 1, InputRange, Functor >, OKlib::TestExecutionTools::TestSymmetry< Range, BinaryPredicate >, OKlib::SATCompetition::Test_Database_vs_Container< ResultDatabase, ResultContainer >, OKlib::SATCompetition::Test_Copy_results_ParserResult_Result, OKlib::Concepts::ResultElementWithName_Axiom_name_lessthan< Res >, OKlib::GeneralInputOutput::Test_BasicIndentLines< BasicIndentLines >, OKlib::GeneralInputOutput::Test_DirectoryIterator< DirectoryIterator >, OKlib::Concepts::EqualityComparable_Axiom_transitivity< T >, OKlib::Concepts::FullyEqualityComparable_basic_test_two_objects< T >, OKlib::SATCompetition::Test_LexicographicalEvaluation< LexicographicalEvaluation >, OKlib::SATCompetition::Test_ParserResultElement_RandomKSat_positive_cases< RandomKSat >, OKlib::Concepts::Variables_basic_test< Var >, OKlib::TestExecutionTools::AllCombinations< 3, InputRange, Functor >, OKlib::TestExecutionTools::Test_TestIrreflexivity< TestIrreflexivity >, OKlib::TestExecutionTools::TestIrreflexivity< Range, BinaryPredicate >, OKlib::SATCompetition::Test_Copy_results_ParserResult_Result_negative_cases, OKlib::Concepts::FullyEqualityComparable_basic_test_one_object< T >, OKlib::Concepts::ResultElementWithName_Axiom_name_equality< Res >, OKlib::TestExecutionTools::Test_Total< Total >, OKlib::SetAlgorithms::Test_Union< Union >, OKlib::SATCompetition::Test_ParserResultElement_SuperSeries< SuperSeries >, OKlib::TestExecutionTools::Test_AllVariations< AllVariations >, OKlib::Van_der_Waerden_hypergraph::Test_Arithmetic_progression< Arithmetic_progression >, OKlib::TestExecutionTools::AllCombinations< 2, InputRange, Functor >, OKlib::Parser::Test_ParsingResult_Positional< ParseIterator >, OKlib::SATCompetition::Check_set< Map, Set >, OKlib::DPv::Test_DimacsParser_ClauseSet< DimacsParser >, OKlib::Concepts::Variables_Axiom_singular_variables_identity< Var >, OKlib::Concepts::EqualityComparable_Axiom_symmetry< T >, OKlib::TestExecutionTools::TestReflexivity< Range, BinaryPredicate >, OKlib::SATCompetition::Test_ParserResultElement_SuperSeries_negative_cases< SuperSeries >, OKlib::TestExecutionTools::AllCombinations< 1, InputRange, Functor >, OKlib::Concepts::ResultElementWithOrder_basic_test< Res >, OKlib::Van_der_Waerden_hypergraph::Test_Iterator_arithmetic_progression_Integer< Iterator_arithmetic_progression >, OKlib::Concepts::Variables_Axiom_singular_variables_false< Var >, OKlib::SATCompetition::Test_RepresentationSolverSeries< LexicographicalEvaluation >, OKlib::InputOutput::Test_StandardDIMACSInput< StandardDIMACSInput >, OKlib::Concepts::FullyEqualityComparable_Axiom_equal_vs_unequal< T >, OKlib::SATCompetition::Test_Copy_results_ParserResult_Result_positive_cases, OKlib::SetAlgorithms::Test_Subsumption_elimination< Subsumption_elimination >, OKlib::Concepts::EqualityComparable_Axiom_reflexivity< T >, OKlib::GeneralInputOutput::Test_BasicCounter< BasicCounter >, OKlib::SATCompetition::Test_ParserResultElement_SuperSeries_positive_cases< SuperSeries >, OKlib::SATCompetition::Check_sizes< Map, Size >, OKlib::Parser::Test_ParsingString< Parser >, OKlib::TestExecutionTools::TestCounter< Dummy, IntType >, OKlib::GeneralInputOutput::Test_OStreamDescriptor< OStreamDescriptor >, OKlib::TestExecutionTools::Test_TestReflexivity< TestReflexivity >, OKlib::SATCompetition::Test_ElementaryAnalysis< ElementaryAnalysis >, OKlib::Iterators::Test_counting_iterator< counting_iterator >, OKlib::Concepts::ResultElement_basic_test< Res >, OKlib::TestExecutionTools::Test_AllCombinations< AllCombinations >, OKlib::Parallelism::Test_Counter< Counter >, OKlib::SetAlgorithms::TestOperation< SetCollection, ReferenceSet, Operation >, OKlib::TestExecutionTools::Test_Id< Id >, OKlib::SATCompetition::Test_PurseScoring< PurseScoring >, OKlib::DPv::Test_ParserLiteral< ParserLiteral >, OKlib::TestExecutionTools::Test_TestCounter< TestCounter >, OKlib::GeneralInputOutput::Test_NullStream< NullStream >, OKlib::SATCompetition::Test_Copy_results_fill_from_file< Container >, OKlib::SetAlgorithms::Test_Sum_sizes< Sum_sizes >, OKlib::GraphDecomposition::Test_Width_elimination_sequence< Width_elimination_sequence, Graph >, OKlib::Van_der_Waerden_hypergraph::Test_Iterator_arithmetic_progression< Iterator_arithmetic_progression >, and OKlib::SetAlgorithms::Test_MapValue< MapValue >.

Definition at line 49 of file TestBaseClass.hpp.


Constructor & Destructor Documentation

virtual OKlib::TestSystem::Test::~Test ( ) [inline, virtual]

Definition at line 48 of file TestBaseClass.hpp.

virtual OKlib::TestSystem::Test::~Test ( ) [inline, virtual]

Definition at line 52 of file TestFondement.hpp.


Member Function Documentation

void Test< C, T >::perform ( const TestLevel level,
std::ostream &  log 
) [inline]

Definition at line 100 of file TestFondement.hpp.

References OKlib::TestSystem::TestLevel::perform().


Friends And Related Function Documentation

friend class Basic [friend]

Definition at line 58 of file TestFondement.hpp.

friend class Extensive [friend]

Definition at line 62 of file TestFondement.hpp.

friend class Full [friend]

Definition at line 60 of file TestFondement.hpp.


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