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 59 of file Teuchos_UnitTestBase.hpp.

Constructor & Destructor Documentation

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

Definition at line 52 of file Teuchos_UnitTestBase.cpp.

Member Function Documentation

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

Definition at line 58 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