ATLAS Offline Software
StorageSvc_AuxStore/TestDriver.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TESTDRIVER_H
6 #define TESTDRIVER_H
7 
8 #include "StorageSvc/DbType.h"
9 #include <string>
10 #include <vector>
11 
12 class TestDriver {
13 
14 public:
15  TestDriver(const std::string& filename, pool::DbType storage_type);
17 
18  std::string testWriting();
19  void testReading(const std::string& testTypeID);
20 
21  static void loadLibraries( const std::vector<std::string>& libraries );
22 
23 protected:
24  std::string m_fileName;
26 
27 };
28 
29 #endif
TestDriver::loadLibraries
static void loadLibraries(const std::vector< std::string > &libraries)
TestDriver
Definition: StorageSvc_AuxStore/TestDriver.h:12
TestDriver::testReading
void testReading(const std::string &testTypeID)
DbType.h
TestDriver::TestDriver
TestDriver(const std::string &filename, pool::DbType storage_type)
pool::DbType
Definition: DbType.h:31
TestDriver::m_storageType
pool::DbType m_storageType
Definition: StorageSvc_AuxStore/TestDriver.h:25
TestDriver::~TestDriver
~TestDriver()
CaloCellTimeCorrFiller.filename
filename
Definition: CaloCellTimeCorrFiller.py:23
TestDriver::m_fileName
std::string m_fileName
Definition: StorageSvc_AuxStore/TestDriver.h:24
TestDriver::testWriting
std::string testWriting()