![]() |
Diana Software
|
diana framework software test. More...
Public Member Functions | |
| MTestModule () | |
| virtual | ~MTestModule () |
| virtual void | Init (Diana::QEvent &ev) |
| virtual void | Do (Diana::QEvent &ev) |
| virtual void | Done () |
Private Member Functions | |
| void | TestQEvent (const Diana::QEvent &ev) |
Private Attributes | |
| bool | fIsFirstSequence |
| unsigned int | fIter |
| Diana::QVector | fGlobalQVector |
| Diana::QMatrix | fGlobalQMatrix |
| Diana::QMatrixC | fGlobalQMatrixC |
| Diana::QVectorC | fGlobalQVectorC |
| Diana::QVector | fEventVector |
| Diana::QVectorC | fEventVectorC |
| Diana::QMatrix | fEventMatrix |
| Diana::QMatrixC | fEventMatrixC |
| std::string | fOutputDir |
| int | fTestOK |
| int | fTestKO |
| bool | fWriteEvtNum |
| bool | fTestGlobal |
| bool | fTestEvent |
| bool | fTestDefaults |
| bool | testConfigFile |
Static Private Attributes | |
| static Diana::QSequence * | fFirstSequence = NULL |
| static Diana::QSequence * | fCurrentSequence = NULL |
| static int | fMyOccurrence = -1 |
diana framework software test.
Needed by developers to check the correct program flow and the framework core APIs
Definition at line 24 of file MTestModule.hh.
| MTestModule::MTestModule | ( | ) |
Definition at line 35 of file MTestModule.cc.
|
virtual |
Definition at line 55 of file MTestModule.cc.
|
virtual |
handle jumping
Fill histogram
Definition at line 160 of file MTestModule.cc.
References a, ASSERT_EQUAL, b, err, QObjectInspector::FindBaseType(), ReadHandle< T >::Get(), QEvent::Get(), QEvent::GetByLabel(), QHeader::GetEventNumber(), QMatrix::GetNCol(), QMatrix::GetNRow(), QEvent::GetReadNumber(), QHandle< T >::IsValid(), pow(), and Q_CURRENT_READER.
|
virtual |
MV FIXME QGuiSession guisession; GlobalData().SetQObject("GuiSession",&guisession,fOutputDir +"/testgui.gui");
Definition at line 340 of file MTestModule.cc.
References ASSERT_EQUAL, err, QMatrix::GetNCol(), QMatrix::GetNRow(), QMatrix::GetRow(), Q_CURRENT_WRITER, and QERR_SUCCESS.
|
virtual |
Read Config file
First event processed will be 3
Add an event based - user defined - TObject
Add a global -user defined -TObject
Definition at line 71 of file MTestModule.cc.
References QEvent::Add(), ASSERT_EQUAL, DebugMsg, and InfoMsg.
|
private |
Definition at line 455 of file MTestModule.cc.
|
staticprivate |
Definition at line 43 of file MTestModule.hh.
|
private |
Definition at line 57 of file MTestModule.hh.
|
private |
Definition at line 58 of file MTestModule.hh.
|
private |
Definition at line 55 of file MTestModule.hh.
|
private |
Definition at line 56 of file MTestModule.hh.
|
staticprivate |
Definition at line 42 of file MTestModule.hh.
|
private |
Definition at line 51 of file MTestModule.hh.
|
private |
Definition at line 52 of file MTestModule.hh.
|
private |
Definition at line 50 of file MTestModule.hh.
|
private |
Definition at line 53 of file MTestModule.hh.
|
private |
Definition at line 44 of file MTestModule.hh.
|
private |
Definition at line 46 of file MTestModule.hh.
|
staticprivate |
Definition at line 68 of file MTestModule.hh.
|
private |
Definition at line 59 of file MTestModule.hh.
|
private |
Definition at line 66 of file MTestModule.hh.
|
private |
Definition at line 65 of file MTestModule.hh.
|
private |
Definition at line 64 of file MTestModule.hh.
|
private |
Definition at line 62 of file MTestModule.hh.
|
private |
Definition at line 61 of file MTestModule.hh.
|
private |
Definition at line 63 of file MTestModule.hh.
|
private |
Definition at line 67 of file MTestModule.hh.