Teuchos - Trilinos Tools Package Version of the Day
Public Member Functions | Protected Member Functions
Teuchos::UnitTestBase Class Reference

Unit test base class. More...

#include <Teuchos_UnitTestBase.hpp>

Inheritance diagram for Teuchos::UnitTestBase:
Teuchos::Describable Teuchos::LabeledObject

List of all members.

Public Member Functions

 UnitTestBase (const std::string groupName, std::string testName)
 
bool runUnitTest (FancyOStream &out) const
 
virtual std::string unitTestFile () const =0
 
virtual long int unitTestFileLineNumber () const =0
 

Protected Member Functions

virtual void runUnitTestImpl (FancyOStream &out, bool &success) const =0
 

Detailed Description

Unit test base class.

Definition at line 46 of file Teuchos_UnitTestBase.hpp.


Constructor & Destructor Documentation

Teuchos::UnitTestBase::UnitTestBase ( const std::string  groupName,
std::string  testName 
)

Definition at line 39 of file Teuchos_UnitTestBase.cpp.


Member Function Documentation

bool Teuchos::UnitTestBase::runUnitTest ( FancyOStream out) const

Definition at line 45 of file Teuchos_UnitTestBase.cpp.

virtual std::string Teuchos::UnitTestBase::unitTestFile ( ) const [pure virtual]

virtual long int Teuchos::UnitTestBase::unitTestFileLineNumber ( ) const [pure virtual]

virtual void Teuchos::UnitTestBase::runUnitTestImpl ( FancyOStream out,
bool &  success 
) const [protected, pure virtual]


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines