From 1b0ea0ad6dd4b4a5f08e1d3ec72514976cdf7a60 Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Tue, 15 Oct 2002 05:30:30 +0000 Subject: [PATCH] Added some comments to the tests git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1521 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tests/kits/support/bstring/StringAppendTest.cpp | 13 ++++++++++++- src/tests/kits/support/bstring/StringAssignTest.cpp | 8 ++++++++ .../kits/support/bstring/StringConstructionTest.cpp | 5 +++++ .../kits/support/bstring/StringCountCharTest.cpp | 1 + .../kits/support/bstring/StringPrependTest.cpp | 7 +++++++ .../kits/support/bstring/StringSubCopyTest.cpp | 2 ++ 6 files changed, 35 insertions(+), 1 deletion(-) diff --git a/src/tests/kits/support/bstring/StringAppendTest.cpp b/src/tests/kits/support/bstring/StringAppendTest.cpp index a652485219..3429779571 100644 --- a/src/tests/kits/support/bstring/StringAppendTest.cpp +++ b/src/tests/kits/support/bstring/StringAppendTest.cpp @@ -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); diff --git a/src/tests/kits/support/bstring/StringAssignTest.cpp b/src/tests/kits/support/bstring/StringAssignTest.cpp index 30e0db3158..b132124835 100644 --- a/src/tests/kits/support/bstring/StringAssignTest.cpp +++ b/src/tests/kits/support/bstring/StringAssignTest.cpp @@ -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; diff --git a/src/tests/kits/support/bstring/StringConstructionTest.cpp b/src/tests/kits/support/bstring/StringConstructionTest.cpp index 67277b9b6e..3412bd25fb 100644 --- a/src/tests/kits/support/bstring/StringConstructionTest.cpp +++ b/src/tests/kits/support/bstring/StringConstructionTest.cpp @@ -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); diff --git a/src/tests/kits/support/bstring/StringCountCharTest.cpp b/src/tests/kits/support/bstring/StringCountCharTest.cpp index 53df68c5a1..c768973e2f 100644 --- a/src/tests/kits/support/bstring/StringCountCharTest.cpp +++ b/src/tests/kits/support/bstring/StringCountCharTest.cpp @@ -18,6 +18,7 @@ StringCountCharTest::~StringCountCharTest() void StringCountCharTest::PerformTest(void) { + //CountChars() NextSubTest(); BString string("Something"B_UTF8_ELLIPSIS); CPPUNIT_ASSERT(string.CountChars() == 10); diff --git a/src/tests/kits/support/bstring/StringPrependTest.cpp b/src/tests/kits/support/bstring/StringPrependTest.cpp index defb4abff2..a803e6ea99 100644 --- a/src/tests/kits/support/bstring/StringPrependTest.cpp +++ b/src/tests/kits/support/bstring/StringPrependTest.cpp @@ -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"); diff --git a/src/tests/kits/support/bstring/StringSubCopyTest.cpp b/src/tests/kits/support/bstring/StringSubCopyTest.cpp index 54386c7d6b..5b02639e95 100644 --- a/src/tests/kits/support/bstring/StringSubCopyTest.cpp +++ b/src/tests/kits/support/bstring/StringSubCopyTest.cpp @@ -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);