diff --git a/test/channel/channel_test_fixture.cpp b/test/channel/channel_test_fixture.cpp index cacb3e97a..7e6faecdf 100644 --- a/test/channel/channel_test_fixture.cpp +++ b/test/channel/channel_test_fixture.cpp @@ -8,10 +8,21 @@ #define BOOST_TEST_MODULE test_channel_test_fixture #include #include "channel_test_fixture.hpp" +#include namespace fixture = boost::gil::test::fixture; -BOOST_AUTO_TEST_CASE_TEMPLATE(channel_minmax_value, Channel, fixture::channel_byte_types) +BOOST_AUTO_TEST_CASE_TEMPLATE(channel_minmax_value_integral, Channel, fixture::channel_integer_types) +{ + fixture::channel_minmax_value fix; + fixture::channel_minmax_value exp; + BOOST_TEST(fix.min_v_ == exp.min_v_); + BOOST_TEST(fix.max_v_ == exp.max_v_); + BOOST_TEST(fix.min_v_ == std::numeric_limits::min()); + BOOST_TEST(fix.max_v_ == std::numeric_limits::max()); +} + +BOOST_AUTO_TEST_CASE_TEMPLATE(channel_minmax_value_float, Channel, fixture::channel_float_types) { fixture::channel_minmax_value fix; fixture::channel_minmax_value exp;