ATLAS Offline Software
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"
27 
28 class IAppMgrUI;
29 
30 namespace Athena_test {
31 
32  class ATLAS_NOT_THREAD_SAFE InitGaudiGoogleTest : public ::testing::Test {
33  public:
34 
41 
44  virtual ~InitGaudiGoogleTest();
45 
48  IAppMgrUI* theApp;
49  SmartIF<IProperty> propMgr;
50  SmartIF<ISvcLocator> svcLoc;
51  SmartIF<ISvcManager> svcMgr;
52 
53  private:
54 
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