ATLAS Offline Software
AtlasTest
GoogleTestTools
GoogleTestTools
InitGaudiGoogleTest.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
// -*- mode: c++ -*-
5
16
#ifndef GOOGLETESTTOOLS_INITGAUDIGOOGLETEST_H
17
#define GOOGLETESTTOOLS_INITGAUDIGOOGLETEST_H
18
19
#include "GaudiKernel/IMessageSvc.h"
20
#include "GaudiKernel/SmartIF.h"
21
#include "GaudiKernel/IProperty.h"
22
#include "GaudiKernel/ISvcLocator.h"
23
#include "GaudiKernel/ISvcManager.h"
24
25
#include "gtest/gtest.h"
26
#include "
CxxUtils/checker_macros.h
"
27
28
class
IAppMgrUI;
29
30
namespace
Athena_test
{
31
32
class
ATLAS_NOT_THREAD_SAFE
InitGaudiGoogleTest
:
public
::testing::Test {
33
public
:
34
40
InitGaudiGoogleTest
(
MSG::Level
level
=
MSG::ALWAYS
);
41
44
virtual
~
InitGaudiGoogleTest
();
45
48
IAppMgrUI*
theApp
;
49
SmartIF<IProperty>
propMgr
;
50
SmartIF<ISvcLocator>
svcLoc
;
51
SmartIF<ISvcManager>
svcMgr
;
52
53
private
:
54
55
MSG::Level
m_msgLevel
;
56
57
};
58
59
}
60
61
#endif
Athena_test::InitGaudiGoogleTest::theApp
IAppMgrUI * theApp
public members are visible in tests
Definition:
InitGaudiGoogleTest.h:48
Athena_test::InitGaudiGoogleTest::m_msgLevel
MSG::Level m_msgLevel
Definition:
InitGaudiGoogleTest.h:55
Athena_test::InitGaudiGoogleTest::svcMgr
SmartIF< ISvcManager > svcMgr
Definition:
InitGaudiGoogleTest.h:51
Athena_test::InitGaudiGoogleTest::propMgr
SmartIF< IProperty > propMgr
Definition:
InitGaudiGoogleTest.h:49
python.iconfTool.models.loaders.level
level
Definition:
loaders.py:20
TrigConf::MSGTC::Level
Level
Definition:
Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:21
TrigConf::MSGTC::ALWAYS
@ ALWAYS
Definition:
Trigger/TrigConfiguration/TrigConfBase/TrigConfBase/MsgStream.h:29
Athena_test
functions & macros to test the difference between floats
Definition:
InitGaudiGoogleTest.h:30
Athena_test::ATLAS_NOT_THREAD_SAFE
void testBind ATLAS_NOT_THREAD_SAFE(StoreGateSvc &rSG)
checker_macros.h
Define macros for attributes used to control the static checker.
Athena_test::InitGaudiGoogleTest
Definition:
InitGaudiGoogleTest.h:32
Athena_test::InitGaudiGoogleTest::svcLoc
SmartIF< ISvcLocator > svcLoc
Definition:
InitGaudiGoogleTest.h:50
Generated on Thu Nov 7 2024 21:17:13 for ATLAS Offline Software by
1.8.18