Skip to content

Commit f48be34

Browse files
committed
Extend unit test
1 parent 7134489 commit f48be34

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

FWCore/Services/test/test_catch2_SiteLocalConfigService.cc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#include "FWCore/Services/src/SiteLocalConfigService.h"
22
#include "FWCore/ParameterSet/interface/ParameterSet.h"
3+
#include "FWCore/Utilities/interface/Exception.h"
34

45
#define CATCH_CONFIG_MAIN
56
#include "catch.hpp"
@@ -100,4 +101,12 @@ TEST_CASE("Test SiteLocalConfigService", "[sitelocalconfig]") {
100101
REQUIRE(slc.localConnectPrefix() == "OverridePrefix");
101102
REQUIRE(slc.localConnectSuffix() == "OverrideSuffix");
102103
}
104+
105+
SECTION("throwtest-site-local-config.testfile") {
106+
edm::ParameterSet pset;
107+
pset.addUntrackedParameter<std::string>("siteLocalConfigFileUrl",
108+
dirString + "/throwtest-site-local-config.testfile");
109+
110+
REQUIRE_THROWS_AS(edm::service::SiteLocalConfigService(pset), cms::Exception);
111+
}
103112
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<site-local-config>
2+
<site name="DUMMY">
3+
<calib-data>
4+
<frontier-connect>
5+
<proxy url="http://cmsfrontier.dummy.foo:3128"/>
6+
</frontier-connect>
7+
<local-connect>
8+
<connectString prefix="Test:Prefix" suffix="Test.Suffix"/>
9+
</local-connect>
10+
</calib-data>
11+
</site>
12+
</site-local-config>

0 commit comments

Comments
 (0)