Added some comments to the tests
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1521 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
bb8a5f5822
commit
1b0ea0ad6d
@ -19,6 +19,7 @@ StringAppendTest::PerformTest(void)
|
||||
{
|
||||
BString *str1, *str2;
|
||||
|
||||
//+=(BString&)
|
||||
NextSubTest();
|
||||
str1 = new BString("BASE");
|
||||
str2 = new BString("APPENDED");
|
||||
@ -27,6 +28,7 @@ StringAppendTest::PerformTest(void)
|
||||
delete str1;
|
||||
delete str2;
|
||||
|
||||
//+=(const char *)
|
||||
NextSubTest();
|
||||
str1 = new BString("Base");
|
||||
*str1 += "APPENDED";
|
||||
@ -39,6 +41,7 @@ StringAppendTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "APPENDEDTONOTHING") == 0);
|
||||
delete str1;
|
||||
|
||||
//char pointer is NULL
|
||||
NextSubTest();
|
||||
char *tmp = NULL;
|
||||
str1 = new BString("Base");
|
||||
@ -46,12 +49,14 @@ StringAppendTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "Base") == 0);
|
||||
delete str1;
|
||||
|
||||
//+=(char)
|
||||
NextSubTest();
|
||||
str1 = new BString("Base");
|
||||
*str1 += 'C';
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "BaseC") == 0);
|
||||
delete str1;
|
||||
|
||||
|
||||
//Append(BString&)
|
||||
NextSubTest();
|
||||
str1 = new BString("BASE");
|
||||
str2 = new BString("APPENDED");
|
||||
@ -60,6 +65,7 @@ StringAppendTest::PerformTest(void)
|
||||
delete str1;
|
||||
delete str2;
|
||||
|
||||
//Append(const char*)
|
||||
NextSubTest();
|
||||
str1 = new BString("Base");
|
||||
str1->Append("APPENDED");
|
||||
@ -72,12 +78,14 @@ StringAppendTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "APPENDEDTONOTHING") == 0);
|
||||
delete str1;
|
||||
|
||||
//char ptr is NULL
|
||||
NextSubTest();
|
||||
str1 = new BString("Base");
|
||||
str1->Append(tmp);
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "Base") == 0);
|
||||
delete str1;
|
||||
|
||||
//Append(BString&, int32)
|
||||
NextSubTest();
|
||||
str1 = new BString("BASE");
|
||||
str2 = new BString("APPENDED");
|
||||
@ -86,6 +94,7 @@ StringAppendTest::PerformTest(void)
|
||||
delete str1;
|
||||
delete str2;
|
||||
|
||||
//Append(const char*, int32)
|
||||
NextSubTest();
|
||||
str1 = new BString("Base");
|
||||
str1->Append("APPENDED", 40);
|
||||
@ -93,12 +102,14 @@ StringAppendTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(str1->Length() == strlen("BaseAPPENDED"));
|
||||
delete str1;
|
||||
|
||||
//char ptr is NULL
|
||||
NextSubTest();
|
||||
str1 = new BString("BLABLA");
|
||||
str1->Append(tmp, 2);
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "BLABLA") == 0);
|
||||
delete str1;
|
||||
|
||||
//Append(char, int32)
|
||||
NextSubTest();
|
||||
str1 = new BString("Base");
|
||||
str1->Append('C', 5);
|
||||
|
@ -18,6 +18,7 @@ StringAssignTest::~StringAssignTest()
|
||||
void
|
||||
StringAssignTest::PerformTest(void)
|
||||
{
|
||||
//=(BString&)
|
||||
NextSubTest();
|
||||
BString string;
|
||||
BString string2("Something");
|
||||
@ -25,12 +26,14 @@ StringAssignTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(strcmp(string.String(), string2.String()) == 0);
|
||||
CPPUNIT_ASSERT(strcmp(string.String(), "Something") == 0);
|
||||
|
||||
//=(const char*)
|
||||
NextSubTest();
|
||||
BString *str = new BString();
|
||||
*str = "Something Else";
|
||||
CPPUNIT_ASSERT(strcmp(str->String(), "Something Else") == 0);
|
||||
delete str;
|
||||
|
||||
//char ptr is NULL
|
||||
NextSubTest();
|
||||
char *s = NULL;
|
||||
str = new BString;
|
||||
@ -38,6 +41,7 @@ StringAssignTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(strcmp(str->String(), "") == 0);
|
||||
delete str;
|
||||
|
||||
//SetTo(const char *) (NULL)
|
||||
NextSubTest();
|
||||
str = new BString;
|
||||
str->SetTo(s);
|
||||
@ -50,12 +54,14 @@ StringAssignTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(strcmp(str->String(), "BLA") == 0);
|
||||
delete str;
|
||||
|
||||
//SetTo(BString&)
|
||||
NextSubTest();
|
||||
str = new BString;
|
||||
str->SetTo(string);
|
||||
CPPUNIT_ASSERT(strcmp(str->String(), string.String()) == 0);
|
||||
delete str;
|
||||
|
||||
//SetTo(char, int32)
|
||||
NextSubTest();
|
||||
str = new BString;
|
||||
str->SetTo('C', 10);
|
||||
@ -68,12 +74,14 @@ StringAssignTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(strcmp(str->String(), "") == 0);
|
||||
delete str;
|
||||
|
||||
//SetTo(const char*, int32)
|
||||
NextSubTest();
|
||||
str = new BString;
|
||||
str->SetTo("ABC", 10);
|
||||
CPPUNIT_ASSERT(strcmp(str->String(), "ABC") == 0);
|
||||
delete str;
|
||||
|
||||
//Adopt(BString&)
|
||||
NextSubTest();
|
||||
const char *oldString2 = string2.String();
|
||||
str = new BString;
|
||||
|
@ -21,24 +21,28 @@ StringConstructionTest::PerformTest(void)
|
||||
BString *string;
|
||||
const char *str = "Something";
|
||||
|
||||
//BString()
|
||||
NextSubTest();
|
||||
string = new BString;
|
||||
CPPUNIT_ASSERT(strcmp(string->String(), "") == 0);
|
||||
CPPUNIT_ASSERT(string->Length() == 0);
|
||||
delete string;
|
||||
|
||||
//BString(const char*)
|
||||
NextSubTest();
|
||||
string = new BString(str);
|
||||
CPPUNIT_ASSERT(strcmp(string->String(), str) == 0);
|
||||
CPPUNIT_ASSERT(string->Length() == strlen(str));
|
||||
delete string;
|
||||
|
||||
//BString(NULL)
|
||||
NextSubTest();
|
||||
string = new BString(NULL);
|
||||
CPPUNIT_ASSERT(strcmp(string->String(), "") == 0);
|
||||
CPPUNIT_ASSERT(string->Length() == 0);
|
||||
delete string;
|
||||
|
||||
//BString(BString&)
|
||||
NextSubTest();
|
||||
BString anotherString("Something Else");
|
||||
string = new BString(anotherString);
|
||||
@ -46,6 +50,7 @@ StringConstructionTest::PerformTest(void)
|
||||
CPPUNIT_ASSERT(string->Length() == anotherString.Length());
|
||||
delete string;
|
||||
|
||||
//BString(const char*, int32)
|
||||
NextSubTest();
|
||||
string = new BString(str, 5);
|
||||
CPPUNIT_ASSERT(strcmp(string->String(), str) != 0);
|
||||
|
@ -18,6 +18,7 @@ StringCountCharTest::~StringCountCharTest()
|
||||
void
|
||||
StringCountCharTest::PerformTest(void)
|
||||
{
|
||||
//CountChars()
|
||||
NextSubTest();
|
||||
BString string("Something"B_UTF8_ELLIPSIS);
|
||||
CPPUNIT_ASSERT(string.CountChars() == 10);
|
||||
|
@ -20,6 +20,7 @@ StringPrependTest::PerformTest(void)
|
||||
{
|
||||
BString *str1, *str2;
|
||||
|
||||
//Prepend(BString&)
|
||||
NextSubTest();
|
||||
str1 = new BString("a String");
|
||||
str2 = new BString("PREPENDED");
|
||||
@ -28,24 +29,28 @@ StringPrependTest::PerformTest(void)
|
||||
delete str1;
|
||||
delete str2;
|
||||
|
||||
//Prepend(const char*)
|
||||
NextSubTest();
|
||||
str1 = new BString("String");
|
||||
str1->Prepend("PREPEND");
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "PREPENDString") == 0);
|
||||
delete str1;
|
||||
|
||||
//Prepend(const char*) (NULL)
|
||||
NextSubTest();
|
||||
str1 = new BString("String");
|
||||
str1->Prepend((char*)NULL);
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "String") == 0);
|
||||
delete str1;
|
||||
|
||||
//Prepend(const char*, int32
|
||||
NextSubTest();
|
||||
str1 = new BString("String");
|
||||
str1->Prepend("PREPENDED", 3);
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "PREString") == 0);
|
||||
delete str1;
|
||||
|
||||
//Prepend(BString&, int32)
|
||||
NextSubTest();
|
||||
str1 = new BString("String");
|
||||
str2 = new BString("PREPEND", 4);
|
||||
@ -54,12 +59,14 @@ StringPrependTest::PerformTest(void)
|
||||
delete str1;
|
||||
delete str2;
|
||||
|
||||
//Prepend(char, int32)
|
||||
NextSubTest();
|
||||
str1 = new BString("aString");
|
||||
str1->Prepend('c', 4);
|
||||
CPPUNIT_ASSERT(strcmp(str1->String(), "ccccaString") == 0);
|
||||
delete str1;
|
||||
|
||||
//String was empty
|
||||
NextSubTest();
|
||||
str1 = new BString;
|
||||
str1->Prepend("PREPENDED");
|
||||
|
@ -20,6 +20,7 @@ StringSubCopyTest::PerformTest(void)
|
||||
{
|
||||
BString *string1, *string2;
|
||||
|
||||
//CopyInto(BString&, int32, int32)
|
||||
NextSubTest();
|
||||
string1 = new BString;
|
||||
string2 = new BString("Something");
|
||||
@ -28,6 +29,7 @@ StringSubCopyTest::PerformTest(void)
|
||||
delete string1;
|
||||
delete string2;
|
||||
|
||||
//CopyInto(const char*, int32, int32)
|
||||
NextSubTest();
|
||||
char tmp[10];
|
||||
memset(tmp, 0, 10);
|
||||
|
Loading…
x
Reference in New Issue
Block a user