CppUnit project page FAQ CppUnit home page

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CppUnit::TestSuiteBuilder Class Template Reference

#include <TestSuiteBuilder.h>

List of all members.

Public Types

typedef void(Fixture::* TestMethod )()

Public Methods

 TestSuiteBuilder (TestSuite *suite)
 TestSuiteBuilder (std::string name)
TestSuitesuite () const
TestSuitetakeSuite ()
void addTest (Test *test)
void addTestCaller (std::string methodName, TestMethod testMethod)
void addTestCaller (std::string methodName, TestMethod testMethod, Fixture *fixture)

Protected Methods

std::string makeTestName (const std::string &methodName)

Private Attributes

std::auto_ptr< TestSuitem_suite

template<typename Fixture>
class CppUnit::TestSuiteBuilder< Fixture >


Member Typedef Documentation

template<typename Fixture>
typedef void (Fixture::* CppUnit::TestSuiteBuilder::TestMethod)()
 


Constructor & Destructor Documentation

template<typename Fixture>
CppUnit::TestSuiteBuilder< Fixture >::TestSuiteBuilder TestSuite *   suite [inline]
 

template<typename Fixture>
CppUnit::TestSuiteBuilder< Fixture >::TestSuiteBuilder std::string   name [inline]
 


Member Function Documentation

template<typename Fixture>
void CppUnit::TestSuiteBuilder< Fixture >::addTest Test *   test [inline]
 

template<typename Fixture>
void CppUnit::TestSuiteBuilder< Fixture >::addTestCaller std::string   methodName,
TestMethod   testMethod,
Fixture *   fixture
[inline]
 

template<typename Fixture>
void CppUnit::TestSuiteBuilder< Fixture >::addTestCaller std::string   methodName,
TestMethod   testMethod
[inline]
 

template<typename Fixture>
std::string CppUnit::TestSuiteBuilder< Fixture >::makeTestName const std::string &   methodName [inline, protected]
 

template<typename Fixture>
TestSuite* CppUnit::TestSuiteBuilder< Fixture >::suite   const [inline]
 

template<typename Fixture>
TestSuite* CppUnit::TestSuiteBuilder< Fixture >::takeSuite   [inline]
 


Member Data Documentation

template<typename Fixture>
std::auto_ptr<TestSuite> CppUnit::TestSuiteBuilder::m_suite [private]
 


The documentation for this class was generated from the following file:
SourceForge Logo hosts this site. Send comments to:
CppUnit Developers