ATLAS Offline Software
Loading...
Searching...
No Matches
PersistencySvc_Parameters/TestDriver.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TESTDRIVER_H
6#define TESTDRIVER_H
7
8#include <map>
9#include <string>
10#include "GaudiKernel/SmartIF.h"
11#include "PoolTestBase.h"
12
13namespace Gaudi {
14 class IFileCatalog;
15 class IFileCatalogMgr;
16}
17
18class TestDriver : public PoolTestBase {
19 public:
22
23 void write();
24 void read();
25
26 private:
27 SmartIF<Gaudi::IFileCatalogMgr> m_fileCatalogMgr;
28 SmartIF<Gaudi::IFileCatalog> m_fileCatalog;
29 std::string m_fileName;
30 std::map< std::string, std::string > m_parameters;
31};
32
33#endif
Small helper base class for pool tests.
std::map< std::string, std::string > m_parameters
SmartIF< Gaudi::IFileCatalogMgr > m_fileCatalogMgr
SmartIF< Gaudi::IFileCatalog > m_fileCatalog
void read()
void write()
=============================================================================