#include <InitGaudiGoogleTest.h>
|
| IAppMgrUI * | theApp |
| | public members are visible in tests
|
| SmartIF< IProperty > | propMgr |
| SmartIF< ISvcLocator > | svcLoc |
| SmartIF< ISvcManager > | svcMgr |
| SmartIF< IToolSvc > | toolSvc |
Definition at line 32 of file InitGaudiGoogleTest.h.
◆ InitGaudiGoogleTest() [1/3]
| Athena_test::InitGaudiGoogleTest::InitGaudiGoogleTest |
( |
MSG::Level | level = MSG::INFO | ) |
|
Create GoogleTest fixture.
- Parameters
-
| level | MessageSvc OutputLevel |
Definition at line 54 of file InitGaudiGoogleTest.cxx.
54 :
InitGaudiGoogleTest(MSG::Level level=MSG::INFO)
Create GoogleTest fixture.
◆ InitGaudiGoogleTest() [2/3]
| Athena_test::InitGaudiGoogleTest::InitGaudiGoogleTest |
( |
const std::string & | jobOptsPath | ) |
|
◆ ~InitGaudiGoogleTest()
| Athena_test::InitGaudiGoogleTest::~InitGaudiGoogleTest |
( |
| ) |
|
|
virtual |
dtor
Definition at line 46 of file InitGaudiGoogleTest.cxx.
46 {
47 EXPECT_TRUE(
theApp->finalize().isSuccess() );
48 EXPECT_TRUE(
theApp->terminate().isSuccess() );
49 }
IAppMgrUI * theApp
public members are visible in tests
◆ InitGaudiGoogleTest() [3/3]
| Athena_test::InitGaudiGoogleTest::InitGaudiGoogleTest |
( |
const std::string & | jobOptsPath, |
|
|
MSG::Level | level ) |
|
private |
Definition at line 15 of file InitGaudiGoogleTest.cxx.
15 :
16
17 theApp( Gaudi::createApplicationMgrEx(
"GaudiCoreSvc",
"ApplicationMgr" ) ),
22 {
23 EXPECT_TRUE(
theApp !=
nullptr );
24 EXPECT_TRUE(
propMgr.isValid() );
25 EXPECT_TRUE(
svcLoc.isValid() );
26 EXPECT_TRUE(
svcMgr.isValid() );
27 EXPECT_TRUE(
toolSvc.isValid() );
28
29 Gaudi::setInstance(
theApp );
30
31 EXPECT_TRUE(
propMgr->setProperty(
"OutputLevel", std::to_string( level ) ).isSuccess() );
32 if (jobOptsPath.empty()) {
33 EXPECT_TRUE(
propMgr->setProperty(
"JobOptionsType",
"NONE" ).isSuccess() );
34 }
35 else {
36 EXPECT_TRUE(
propMgr->setProperty(
"JobOptionsType",
"FILE" ).isSuccess() );
37 EXPECT_TRUE(
propMgr->setProperty(
"JobOptionsPath", jobOptsPath ).isSuccess() );
38 }
39 EXPECT_TRUE(
theApp->configure().isSuccess() );
40 EXPECT_TRUE(
theApp->initialize().isSuccess() );
41 }
SmartIF< ISvcManager > svcMgr
SmartIF< IProperty > propMgr
SmartIF< ISvcLocator > svcLoc
SmartIF< IToolSvc > toolSvc
◆ propMgr
| SmartIF<IProperty> Athena_test::InitGaudiGoogleTest::propMgr |
◆ svcLoc
| SmartIF<ISvcLocator> Athena_test::InitGaudiGoogleTest::svcLoc |
◆ svcMgr
| SmartIF<ISvcManager> Athena_test::InitGaudiGoogleTest::svcMgr |
◆ theApp
| IAppMgrUI* Athena_test::InitGaudiGoogleTest::theApp |
◆ toolSvc
| SmartIF<IToolSvc> Athena_test::InitGaudiGoogleTest::toolSvc |
The documentation for this class was generated from the following files: