The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TestSuite Class Reference

#include <testsuite.h>

Inheritance diagram for TestSuite:

Inheritance graph
[legend]
Collaboration diagram for TestSuite:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TestSuite (InspIRCd *Instance)
 ~TestSuite ()
bool DoThreadTests ()
bool DoWildTests ()

Private Attributes

InspIRCdServerInstance

Detailed Description

Definition at line 19 of file testsuite.h.


Constructor & Destructor Documentation

TestSuite::TestSuite InspIRCd Instance  ) 
 

Definition at line 44 of file testsuite.cpp.

References DoThreadTests(), DoWildTests(), FOREACH_MOD, I_OnRunTestSuite, ModuleManager::Load(), InspIRCd::Modules, and ModuleManager::Unload().

TestSuite::~TestSuite  ) 
 

Definition at line 235 of file testsuite.cpp.


Member Function Documentation

bool TestSuite::DoThreadTests  ) 
 

Definition at line 181 of file testsuite.cpp.

References ThreadEngine::Create(), ThreadEngine::GetName(), CoreException::GetReason(), and ServerInstance.

Referenced by TestSuite().

bool TestSuite::DoWildTests  ) 
 

Definition at line 109 of file testsuite.cpp.

References CIDRTEST, CIDRTESTNOT, WCTEST, and WCTESTNOT.

Referenced by TestSuite().


Member Data Documentation

InspIRCd* TestSuite::ServerInstance [private]
 

Definition at line 22 of file testsuite.h.

Referenced by DoThreadTests().


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