Project
Loading...
Searching...
No Matches
test_OptionsHelpers.cxx
Go to the documentation of this file.
1
// Copyright 2019-2020 CERN and copyright holders of ALICE O2.
2
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
3
// All rights not expressly granted are reserved.
4
//
5
// This software is distributed under the terms of the GNU General Public
6
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
7
//
8
// In applying this license CERN does not waive the privileges and immunities
9
// granted to it by virtue of its status as an Intergovernmental Organization
10
// or submit itself to any jurisdiction.
11
12
#include <catch_amalgamated.hpp>
13
#include <boost/program_options.hpp>
14
#include "../src/OptionsHelpers.h"
15
namespace
bpo
=
boost::program_options
;
16
17
TEST_CASE
(
"Merging"
)
18
{
19
boost::program_options::options_description desc1;
20
desc1.add_options()(
"help,h"
, bpo::value<std::string>()->default_value(
"foo"
),
"Print help message"
)(
"help,h"
, bpo::value<std::string>()->default_value(
"foo"
),
"Print help message"
);
21
auto
res
=
o2::framework::OptionsHelpers::makeUniqueOptions
(desc1);
22
REQUIRE(
res
.options().size() == 1);
23
}
res
uint32_t res
Definition
RawData.h:0
boost::program_options
Definition
BoostOptionsRetriever.h:24
o2::framework::OptionsHelpers::makeUniqueOptions
static boost::program_options::options_description makeUniqueOptions(boost::program_options::options_description const &od)
Definition
OptionsHelpers.cxx:25
TEST_CASE
TEST_CASE("Merging")
Definition
test_OptionsHelpers.cxx:17
Framework
Core
test
test_OptionsHelpers.cxx
Generated on Tue Feb 25 2025 23:16:40 for Project by
1.9.8