EpIC 1.1.0
Monte Carlo generator for exclusive processes
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
EPIC::TestingService Class Reference

Service used for automatic test of modules. More...

#include <TestingService.h>

Inheritance diagram for EPIC::TestingService:

Public Member Functions

virtual ~TestingService ()
 
bool runTest (bool stopIfFailed=true) const
 
void registerModuleObject (const std::string &moduleName)
 

Static Public Member Functions

static TestingServicegetInstance ()
 

Detailed Description

Service used for automatic test of modules.

This class is used to automatically test module. It is intended to have a unique instance accessed trough TestingService::getInstance() method.

Constructor & Destructor Documentation

◆ ~TestingService()

virtual EPIC::TestingService::~TestingService ( )
virtual

Destructor.

Member Function Documentation

◆ getInstance()

static TestingService * EPIC::TestingService::getInstance ( )
static

Share a unique pointer of this class

◆ registerModuleObject()

void EPIC::TestingService::registerModuleObject ( const std::string &  moduleName)

Register test module.

◆ runTest()

bool EPIC::TestingService::runTest ( bool  stopIfFailed = true) const

Perform test.


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