Merge pull request 'Test for PIString 11-20' (#59) from PIStringTest_11-20 into master
Reviewed-on: https://git.shs.tools/SHS/pip/pulls/59
This commit was merged in pull request #59.
This commit is contained in:
@@ -31,14 +31,14 @@ TEST(PIString_Tests, operator_concatenation_pichar_zero1){
|
|||||||
ASSERT_EQ(str1, "D");
|
ASSERT_EQ(str1, "D");
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(PIString_Tests, operator_concatenation_char){
|
TEST(PIString_Tests, operator_concatenation_cstring){
|
||||||
PIString str1 = "AB C";
|
PIString str1 = "AB C";
|
||||||
const char *str2 = "D D ";
|
const char *str2 = "D D ";
|
||||||
str1 += str2;
|
str1 += str2;
|
||||||
ASSERT_EQ(str1, "AB CD D ");
|
ASSERT_EQ(str1, "AB CD D ");
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST(PIString_Tests, operator_concatenation_char_zero1){
|
TEST(PIString_Tests, operator_concatenation_cstring_zero1){
|
||||||
PIString str1 = "";
|
PIString str1 = "";
|
||||||
const char *str2 = "D D ";
|
const char *str2 = "D D ";
|
||||||
str1 += str2;
|
str1 += str2;
|
||||||
@@ -79,3 +79,71 @@ TEST(PIString_Tests, operator_concatenation_pistring_zero2){
|
|||||||
str1 += str2;
|
str1 += str2;
|
||||||
ASSERT_EQ(str1, "AB C");
|
ASSERT_EQ(str1, "AB C");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, operator_concatenation_pistring_zero_zero){
|
||||||
|
PIString str1;
|
||||||
|
PIString str2;
|
||||||
|
str1 += str2;
|
||||||
|
ASSERT_EQ(str1, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, operator_concatenation_piByteArray){
|
||||||
|
PIString str1 = "AB C";
|
||||||
|
PIByteArray str2;
|
||||||
|
str2.append('g');
|
||||||
|
str1 += str2;
|
||||||
|
ASSERT_EQ(str1, "AB Cg");
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, operator_concatenation_piByteArray_zero1){
|
||||||
|
PIString str1 = "";
|
||||||
|
PIByteArray str2;
|
||||||
|
str2.append('0');
|
||||||
|
str1 += str2;
|
||||||
|
ASSERT_EQ(str1, "0");
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, operator_concatenation_piByteArray_zero2){
|
||||||
|
PIString str1 = "AB C";
|
||||||
|
PIByteArray str2;
|
||||||
|
str1 += str2;
|
||||||
|
ASSERT_EQ(str1, "AB C");
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, operator_concatenation_piByteArray_zero_zero){
|
||||||
|
PIString str1;
|
||||||
|
PIByteArray str2;
|
||||||
|
str1 += str2;
|
||||||
|
ASSERT_EQ(str1, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, construct_pistring){
|
||||||
|
PIString str1 = "New";
|
||||||
|
PIString str(str1);
|
||||||
|
ASSERT_EQ(str1, str);
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, construct_pistring_move){
|
||||||
|
PIString str1 = "New";
|
||||||
|
PIString res = str1;
|
||||||
|
PIString str(move(str1));
|
||||||
|
ASSERT_EQ(res, str);
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, construct_from_pichar){
|
||||||
|
PIChar str1 = 'n';
|
||||||
|
PIString res = "n";
|
||||||
|
ASSERT_EQ(res, PIString(str1));
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, construct_from_char){
|
||||||
|
char str1 = 'n';
|
||||||
|
PIString res = "n";
|
||||||
|
ASSERT_EQ(res, PIString(str1));
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(PIString_Tests, construct_from_cstring){
|
||||||
|
char str1[] = "mew";
|
||||||
|
PIString res = "mew";
|
||||||
|
ASSERT_EQ(res, PIString(str1));
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user