From b947d539d4fb56020fa518b567cf7c5ba964b26a Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Mon, 28 Oct 2002 08:10:44 +0000 Subject: [PATCH] Added the missing format appending test git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1728 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../bstring/StringFormatAppendTest.cpp | 38 ++++++++++++++++++- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/src/tests/kits/support/bstring/StringFormatAppendTest.cpp b/src/tests/kits/support/bstring/StringFormatAppendTest.cpp index 08613b199d..c1a81049a4 100644 --- a/src/tests/kits/support/bstring/StringFormatAppendTest.cpp +++ b/src/tests/kits/support/bstring/StringFormatAppendTest.cpp @@ -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;