diff --git a/tests/core/pistringTest.cpp b/tests/core/pistringTest.cpp index 89f420a3..39652773 100644 --- a/tests/core/pistringTest.cpp +++ b/tests/core/pistringTest.cpp @@ -148,7 +148,7 @@ TEST(PIString_Tests, construct_from_cstring){ ASSERT_EQ(res, PIString(str1)); } -TEST(PIString_Tests, construct_from_wchar_t){ +TEST(PIString_Tests, construct_from_wchar_string){ wchar_t str1[] = L"gav"; PIString res = "gav"; ASSERT_EQ(res, PIString(str1)); @@ -161,8 +161,8 @@ TEST(PIString_Tests, construct_from_pibyte_array){ ASSERT_EQ(res, PIString(str1)); } -TEST(PIString_Tests, construct_from_pichar_size){ - PIChar *str1 = new PIChar[3]; +TEST(PIString_Tests, construct_from_pichar_array){ + PIChar str1[3]; str1[0] = 'n'; str1[1] = 'e'; str1[2] = 'w'; @@ -170,7 +170,7 @@ TEST(PIString_Tests, construct_from_pichar_size){ ASSERT_EQ(res, PIString(str1, 3)); } -TEST(PIString_Tests, construct_from_cstring_size){ +TEST(PIString_Tests, construct_from_char_array){ char str1[] = "good"; PIString res = "good"; ASSERT_EQ(res, PIString(str1, 4)); @@ -200,6 +200,7 @@ TEST(PIString_Tests, operator_assignment_move){ PIString str; str = move(str1); ASSERT_EQ(PIString("testing"), str); + ASSERT_TRUE(str1.isEmpty()); } TEST(PIString_Tests, operator_symbol){