This commit is contained in:
nnhy 2016-10-31 10:21:30 +00:00
parent bece991bb4
commit 9cc1e8bf3d
2 changed files with 1 additions and 10 deletions

View File

@ -86,7 +86,7 @@ void Buffer::Test()
char cs[] = "This is Buffer Test."; char cs[] = "This is Buffer Test.";
Buffer bs(cs, sizeof(cs)); Buffer bs(cs, sizeof(cs));
debug_printf("Buffer bs(cs, strlen(cs)) => %s\r\n", cs); debug_printf("Buffer bs(cs, strlen(cs)) => %s\r\n", cs);
assert(bs.GetBuffer() == (byte*)cs, "Buffer(void* p = nullptr, int len = 0)"); assert(bs.GetBuffer() == (byte*)cs, "GetBuffer()");
assert(bs == cs, "Buffer(void* p = nullptr, int len = 0)"); assert(bs == cs, "Buffer(void* p = nullptr, int len = 0)");
TestAssign(); TestAssign();

View File

@ -34,20 +34,11 @@ static void TestCtor()
assert(str2 == str1, err); assert(str2 == str1, err);
assert(str2.GetBuffer() != str1.GetBuffer(), err); assert(str2.GetBuffer() != str1.GetBuffer(), err);
//StringHelper str3(str1);
//assert(str3 == str1, "String(StringHelper&& rval)");
//assert(str3.GetBuffer() != str1.GetBuffer(), "String(StringHelper&& rval)");
char cs[] = "Hello Buffer"; char cs[] = "Hello Buffer";
String str4(cs, sizeof(cs)); String str4(cs, sizeof(cs));
assert(str4 == cs, "String(char* str, int length)"); assert(str4 == cs, "String(char* str, int length)");
assert(str4.GetBuffer() == cs, "String(char* str, int length)"); assert(str4.GetBuffer() == cs, "String(char* str, int length)");
/*debug_printf("move测试\r\n");
auto tt = TestMove(str1);
tt.Show(true);
str1.Show(true);*/
String str5((char)'1'); String str5((char)'1');
assert(str5 == "1", "String(char c)"); assert(str5 == "1", "String(char c)");
} }