id summary reporter owner description type status milestone component version severity resolution keywords cc 11890 BOOST_DATA_TEST_CASE fails to compile for 4D and higher dimensional grids Martin Schulze Gennadiy Rozental "Compiling the following code with GCC 5.3.0 (C++11/14) I get an error on the second but not on the first test case. {{{#!cpp #include #include using boost::unit_test::data::xrange; BOOST_DATA_TEST_CASE(Test_3D_grid, xrange(2) * xrange(2) * xrange(2), a, b, c) {} BOOST_DATA_TEST_CASE(Test_4D_grid, xrange(2) * xrange(2) * xrange(2) * xrange(2), a, b, c, d) {} }}} The error reads {{{ /usr/include/boost/test/data/test_case.hpp:107:5: error: no matching function for call to 'bind(, const std::tuple&, const int&)' BOOST_PP_REPEAT_FROM_TO(1, 4, TC_MAKE, _) }}} Are four and more parameters not supported for data test cases? The documentation says > BOOST_DATA_TEST_CASE(test_case_name, dataset, var1, ..., varN) { /* datasets of arity N */ } without giving any limits on N." Bugs closed To Be Determined test Boost 1.60.0 Problem duplicate