mirror of
https://github.com/boostorg/smart_ptr.git
synced 2025-11-02 00:31:42 +01:00
Add wide stream tests. Refs #115.
This commit is contained in:
@@ -13,6 +13,13 @@ template<class T> std::string to_string( T const& t )
|
||||
return os.str();
|
||||
}
|
||||
|
||||
template<class T> std::wstring to_wstring( T const& t )
|
||||
{
|
||||
std::wostringstream os;
|
||||
os << t;
|
||||
return os.str();
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
boost::shared_ptr<int> p1, p2( new int );
|
||||
@@ -20,5 +27,8 @@ int main()
|
||||
BOOST_TEST_EQ( to_string( p1 ), to_string( p1.get() ) );
|
||||
BOOST_TEST_EQ( to_string( p2 ), to_string( p2.get() ) );
|
||||
|
||||
BOOST_TEST( to_wstring( p1 ) == to_wstring( p1.get() ) );
|
||||
BOOST_TEST( to_wstring( p2 ) == to_wstring( p2.get() ) );
|
||||
|
||||
return boost::report_errors();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user