`CHECK_EQUAL` doesn't support tuples ie: ``` TEST(TupleTest) { std::tuple<int, int, int> t(1,2,3); CHECK_EQUAL(std::make_tuple(1,2,3), t); } ``` returns a stream of template vomit but the crux seems to be that there isn't a stream operator for `std::tuple` ``` /home/master/splint/unittest++/UnitTest++/Checks.h:24:32: error: cannot bind ‘std::basic_ostream<char>’ lvalue to ‘std::basic_ostream<char>&&’ stream << "Expected " << expected << " but was " << actual; ^ ```
Activity
grahamreeds commentedon Jul 5, 2017
Similarly, pairs aren't supported either.