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

cppunit::TestRegistry Class Reference

テストを登録するクラス。. More...

#include <TestRegistry.h>

List of all members.

Public Methods

 TestRegistry ()
 コンストラクタ。. More...

 ~TestRegistry ()
 デストラクタ。. More...

void addTest (const char *name, Test *test)
 テストを追加する。. More...

bool setAvailable (const char *name, bool value=true)
 指定された名前のテストを有効にする。. More...

void setAllAvailable (bool value=true)
 全てのテストを有効にする。. More...

bool hasAvailables () const
 有効なテストがあるか? More...

const cu_List & entries () const
 追加されたテストのリストを返す。. More...

void runTests (TestResult *result)
 テストを実行する。. More...


Detailed Description

テストを登録するクラス。.

TestRunner の実装で使用。 CppUnit 1.6.x の TestRegistry とは用途が多少異なる。

保有する Test のライフサイクルを管理する。


Constructor & Destructor Documentation

cppunit::TestRegistry::TestRegistry   [inline]
 

コンストラクタ。.

cppunit::TestRegistry::~TestRegistry  
 

デストラクタ。.


Member Function Documentation

void cppunit::TestRegistry::addTest const char *    name,
Test   test
 

テストを追加する。.

Parameters:
name  テスト名。
test  追加するテスト。

bool cppunit::TestRegistry::setAvailable const char *    name,
bool    value = true
 

指定された名前のテストを有効にする。.

Parameters:
name  テスト名。
Returns:
該当するテストがあるか?

void cppunit::TestRegistry::setAllAvailable bool    value = true
 

全てのテストを有効にする。.

bool cppunit::TestRegistry::hasAvailables   const
 

有効なテストがあるか?

const cu_List& cppunit::TestRegistry::entries   const [inline]
 

追加されたテストのリストを返す。.

void cppunit::TestRegistry::runTests TestResult   result
 

テストを実行する。.

Parameters:
result  テスト結果。


The documentation for this class was generated from the following file:
Generated on Sun Mar 31 23:42:08 2002 for CppUnit-x by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001