Subject: [Boost-bugs] [Boost C++ Libraries] #11359: BOOST_CHECK_EQUAL_COLLECTIONS: can't control output operator
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2015-05-28 23:35:59
#11359: BOOST_CHECK_EQUAL_COLLECTIONS: can't control output operator
-------------------------------+---------------------
Reporter: weegreenblobbie@⦠| Owner: rogeeff
Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: test
Version: Boost 1.56.0 | Severity: Problem
Keywords: |
-------------------------------+---------------------
The BOOST_CHECK_EQUAL_COLLECTIONS does not use print_helper_t<T> or
print_log_value<T> to print the values to screen like BOOST_CHECK_EQUAL
does.
I work with data that is usually printed as hex. I can control when data
should be printed as hex when I use BOOST_CHECK_EQUAL:
http://stackoverflow.com/questions/17572583/boost-check-fails-to-compile-
operator-for-custom-types
However, the same technique does not work with
BOOST_CHECK_EQUAL_COLLECTIONS.
Please do one of the following:
1) Fix the collections version to use the same print helpers
2) Provide an easier way for the end user to control how data is
displayed
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/11359> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:18 UTC