Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r63366 - trunk/libs/filesystem/v3/test
From: bdawes_at_[hidden]
Date: 2010-06-26 15:07:00


Author: bemandawes
Date: 2010-06-26 15:06:58 EDT (Sat, 26 Jun 2010)
New Revision: 63366
URL: http://svn.boost.org/trac/boost/changeset/63366

Log:
Fix test missing cvt argument. Add debugging output in case that doesn't fix problem.
Text files modified:
   trunk/libs/filesystem/v3/test/path_unit_test.cpp | 25 +++++++++++++++++++++++--
   1 files changed, 23 insertions(+), 2 deletions(-)

Modified: trunk/libs/filesystem/v3/test/path_unit_test.cpp
==============================================================================
--- trunk/libs/filesystem/v3/test/path_unit_test.cpp (original)
+++ trunk/libs/filesystem/v3/test/path_unit_test.cpp 2010-06-26 15:06:58 EDT (Sat, 26 Jun 2010)
@@ -639,45 +639,66 @@
 
     fs::detail::utf8_codecvt_facet cvt;
 
+ int t = 0;
+
     // constructors
+ std::cout << " constructors test " << ++t << std::endl;
     path p(c1, cvt);
- CHECK(p == path(ws1));
+ std::cout << " test " << ++t << std::endl;
     path p1(s1.begin(), s1.end(), cvt);
- CHECK(p1 == path(ws1));
+ std::cout << " test " << ++t << std::endl;
+ CHECK(p1 == path(ws1, cvt));
     // path p2(p1, cvt); // fails to compile, and that is OK
 
     // assigns
     p1.clear();
+ std::cout << " assigns test " << ++t << std::endl;
     p1.assign(s1,cvt);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p == p1);
     p1.clear();
+ std::cout << " test " << ++t << std::endl;
     p1.assign(s1.begin(), s1.end(), cvt);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p == p1);
     // p1.assign(p, cvt); // fails to compile, and that is OK
 
 
     // appends
     p1.clear();
+ std::cout << " appends test " << ++t << std::endl;
     p1.append(s1,cvt);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p == p1);
     p1.clear();
+ std::cout << " test " << ++t << std::endl;
     p1.append(s1.begin(), s1.end(), cvt);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p == p1);
     // p1.append(p, cvt); // fails to compile, and that is OK
 
     // native observers
 # ifdef BOOST_WINDOWS_API
+ std::cout << " (windows) test " << ++t << std::endl;
     CHECK(p.string<std::string>() != s1); // non-Windows systems may have UTF-8 as default
 # endif
+ std::cout << " native observers test " << ++t << std::endl;
     CHECK(p.string<std::string>(cvt) == s1);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p.string(cvt) == s1);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p.string<std::wstring>(cvt) == ws1);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p.wstring(cvt) == ws1);
 
     // generic observers
+ std::cout << " generic observers test " << ++t << std::endl;
     CHECK(p.generic_string<std::string>(cvt) == s1);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p.generic_string(cvt) == s1);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p.generic_string<std::wstring>(cvt) == ws1);
+ std::cout << " test " << ++t << std::endl;
     CHECK(p.generic_wstring(cvt) == ws1);
 
     std::cout << " codecvt arguments testing complete" << std::endl;


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk