Added the missing format appending test

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1728 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stefano Ceccherini
2002-10-28 08:10:44 +00:00
parent 64617204bb
commit b947d539d4
@@ -58,17 +58,51 @@ StringFormatAppendTest::PerformTest(void)
//operator<<(unsigned int);
NextSubTest();
NextSubTest();
string = new BString("number ");
*string << (unsigned int)296;
CPPUNIT_ASSERT(strcmp(string->String(), "number 296") == 0);
delete string;
//operator<<(uint32);
NextSubTest();
string = new BString;
*string << (uint32)102456;
CPPUNIT_ASSERT(strcmp(string->String(), "102456") == 0);
delete string;
//operator<<(int32);
NextSubTest();
string = new BString;
*string << (int32)112456;
CPPUNIT_ASSERT(strcmp(string->String(), "112456") == 0);
delete string;
NextSubTest();
string = new BString;
*string << (int32)-112475;
CPPUNIT_ASSERT(strcmp(string->String(), "-112475") == 0);
delete string;
//operator<<(uint64);
NextSubTest();
string = new BString;
*string << (uint64)1145267987;
CPPUNIT_ASSERT(strcmp(string->String(), "1145267987") == 0);
delete string;
//operator<<(int64);
NextSubTest();
string = new BString;
*string << (int64)112456;
CPPUNIT_ASSERT(strcmp(string->String(), "112456") == 0);
delete string;
NextSubTest();
string = new BString;
*string << (int64)-112475;
CPPUNIT_ASSERT(strcmp(string->String(), "-112475") == 0);
delete string;
//operator<<(float);
NextSubTest();
string = new BString;