#include "IstreamTest.h" #include <set> #include <vector> #include <pair> #include <sstream> #include <string> CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( IstreamTest, "bits" ); CPPUNIT_TEST_SUITE_REGISTRATION( IstreamTest ); void IstreamTest::setUp() { } void IstreamTest::tearDown() { } void IstreamTest::testIstream() { std::stringstream ss ( "TEST" ); CPPUNIT_ASSERT ( ( ( bool ) ( ss >> ext::string ( "TEST" ) ) ) == true ); ss.str ( "TEST" ); CPPUNIT_ASSERT ( ( ( bool ) ( ss >> ext::string ( "TESS" ) ) ) == false ); CPPUNIT_ASSERT ( ss.str ( ) == "TEST" ); CPPUNIT_ASSERT ( ( ( bool ) ( ss >> ext::string ( "TESTS" ) ) ) == false ); CPPUNIT_ASSERT ( ss.str ( ) == "TEST" ); }