Skip to content

Commit ad24ee9

Browse files
committed
Simplify curve name and use better naming for direct segment tests
1 parent 8c1813c commit ad24ee9

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

OREData/test/yieldcurve.cpp

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ BOOST_AUTO_TEST_CASE(testBootstrapAndFixings) {
246246
BOOST_CHECK_NO_THROW(YieldCurve jpyYieldCurve(asof, spec, curveConfigs, loader));
247247
}
248248

249-
BOOST_AUTO_TEST_CASE(testBootstrapAndFixingsDirectYc) {
249+
BOOST_AUTO_TEST_CASE(testBuildDiscountCurveDirectSegment) {
250250

251251
Date asof(13, October, 2023);
252252
Settings::instance().evaluationDate() = asof;
@@ -256,8 +256,8 @@ BOOST_AUTO_TEST_CASE(testBootstrapAndFixingsDirectYc) {
256256
CurveConfigurations curveConfigs;
257257

258258
vector<string> quotes;
259-
quotes.emplace_back("DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/2023-10-14");
260-
quotes.emplace_back("DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/2023-10-15");
259+
quotes.emplace_back("DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-14");
260+
quotes.emplace_back("DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-15");
261261

262262
vector<boost::shared_ptr<YieldCurveSegment>> segments{boost::make_shared<DirectYieldCurveSegment>(
263263
"Discount", "", quotes)};
@@ -266,11 +266,11 @@ BOOST_AUTO_TEST_CASE(testBootstrapAndFixingsDirectYc) {
266266
boost::make_shared<YieldCurveConfig>("EUR-CURVE", "ORE YieldCurve built from EUR-CURVE_2023-10-13", "EUR", "", segments);
267267
curveConfigs.add(CurveSpec::CurveType::Yield, "EUR-CURVE", yCConfig);
268268

269-
vector<string> data{"2023-10-12 DISCOUNT/RATE/EUR/STINA-CURVE_2023-10-12/2023-10-13 0.77",
270-
"2023-10-12 DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-12/2023-10-12 0.88",
271-
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/2023-10-13 1.0",
272-
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/2023-10-14 0.99",
273-
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/2023-10-15 0.98",
269+
vector<string> data{"2023-10-12 DISCOUNT/RATE/EUR/STINA-CURVE/2023-10-13 0.77",
270+
"2023-10-12 DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-12 0.88",
271+
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-13 1.0",
272+
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-14 0.99",
273+
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-15 0.98",
274274
"2023-10-13 COMMODITY_FWD/PRICE/GOLD/USD/2023-10-31 1158.8",
275275
"2023-10-13 COMMODITY_FWD/PRICE/GOLD/USD/2023-11-01 1160.9",
276276
"2023-10-13 COMMODITY_FWD/PRICE/GOLD/USD/2023-11-02 1163.4"};
@@ -279,7 +279,7 @@ BOOST_AUTO_TEST_CASE(testBootstrapAndFixingsDirectYc) {
279279
BOOST_CHECK_NO_THROW(YieldCurve yieldCurve(asof, spec, curveConfigs, loader));
280280
}
281281

282-
BOOST_AUTO_TEST_CASE(testBootstrapAndFixingsDirectYcWildChar) {
282+
BOOST_AUTO_TEST_CASE(testBuildDiscountCurveDirectSegmentWildcard) {
283283

284284
Date asof(13, October, 2023);
285285
Settings::instance().evaluationDate() = asof;
@@ -289,7 +289,7 @@ BOOST_AUTO_TEST_CASE(testBootstrapAndFixingsDirectYcWildChar) {
289289
CurveConfigurations curveConfigs;
290290

291291
vector<string> quotes;
292-
quotes.emplace_back("DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/*");
292+
quotes.emplace_back("DISCOUNT/RATE/EUR/EUR-CURVE/*");
293293

294294
vector<boost::shared_ptr<YieldCurveSegment>> segments{
295295
boost::make_shared<DirectYieldCurveSegment>("Discount", "", quotes)};
@@ -298,9 +298,9 @@ BOOST_AUTO_TEST_CASE(testBootstrapAndFixingsDirectYcWildChar) {
298298
"EUR-CURVE", "ORE YieldCurve built from EUR-CURVE_2023-10-13", "EUR", "", segments);
299299
curveConfigs.add(CurveSpec::CurveType::Yield, "EUR-CURVE", yCConfig);
300300

301-
vector<string> data{"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/2023-10-13 1.0",
302-
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/2023-10-14 0.99",
303-
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE_2023-10-13/2023-10-15 0.98",
301+
vector<string> data{"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-13 1.0",
302+
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-14 0.99",
303+
"2023-10-13 DISCOUNT/RATE/EUR/EUR-CURVE/2023-10-15 0.98",
304304
"2023-10-13 EQUITY_FWD/PRICE/SP5/USD/1Y 1500.00",
305305
"2023-10-13 EQUITY_FWD/PRICE/SP5/USD/20231014 1500.00",
306306
"2023-10-13 EQUITY_DIVIDEND/RATE/SP5/USD/20231015 0.00",

0 commit comments

Comments
 (0)