[Boost-bugs] [Boost C++ Libraries] #11359: BOOST_CHECK_EQUAL_COLLECTIONS: can't control output operator

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