19 lines
763 B
C++
19 lines
763 B
C++
|
|
#include "UnitTestPCH.h"
|
|
#include "utNoBoostTest.h"
|
|
|
|
|
|
CPPUNIT_TEST_SUITE_REGISTRATION (NoBoostTest);
|
|
|
|
// ------------------------------------------------------------------------------------------------
|
|
void NoBoostTest :: testFormat()
|
|
{
|
|
|
|
CPPUNIT_ASSERT( noboost::str( noboost::format("Ahoi!") ) == "Ahoi!" );
|
|
CPPUNIT_ASSERT( noboost::str( noboost::format("Ahoi! %%") ) == "Ahoi! %" );
|
|
CPPUNIT_ASSERT( noboost::str( noboost::format("Ahoi! %s") ) == "Ahoi! " );
|
|
CPPUNIT_ASSERT( noboost::str( noboost::format("Ahoi! %s") % "!!" ) == "Ahoi! !!" );
|
|
CPPUNIT_ASSERT( noboost::str( noboost::format("Ahoi! %s") % "!!" % "!!" ) == "Ahoi! !!" );
|
|
CPPUNIT_ASSERT( noboost::str( noboost::format("%s%s%s") % "a" % std::string("b") % "c" ) == "abc" );
|
|
}
|