// (See accompanying file LICENSE_1_0.txt
// or copy at http://www.boost.org/LICENSE_1_0.txt)
-#include <boost/core/ignore_unused.hpp>
#include <boost/core/lightweight_test.hpp>
#include <boost/core/lightweight_test_trait.hpp>
#include <boost/histogram/axis/category.hpp>
// bad ctor
{
int x[2];
- boost::ignore_unused(x);
+ (void)x;
BOOST_TEST_THROWS(axis::category<int>(x + 1, x), std::invalid_argument);
}
BOOST_TEST_EQ(a.value(2), C);
BOOST_TEST_THROWS(a.value(3), std::out_of_range);
- BOOST_TEST_EQ(str(a),
- "category(\"A\", \"B\", \"C\", metadata=\"bar\", options=overflow)");
+ BOOST_TEST_CSTR_EQ(
+ str(a).c_str(),
+ "category(\"A\", \"B\", \"C\", metadata=\"bar\", options=overflow)");
}
// category<int, axis::null_type>: copy, move