1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#ifndef CondTools_DQM_TestBase_h
#define CondTools_DQM_TestBase_h
/*
* \class TestBase
*
* needed for using coral
*
*
*/
#include <string>
#include "CoralKernel/Context.h"
#include "CoralBase/MessageStream.h"
namespace coral {
class IConnection;
class ISession;
} // namespace coral
class TestBase {
public:
TestBase();
virtual ~TestBase();
virtual void run() = 0;
void setVerbosityLevel(coral::MsgLevel level);
protected:
coral::ISession* connect(const std::string& connectionString, const std::string& user, const std::string& password);
private:
coral::IConnection* m_connection;
};
#endif
|