code format
This commit is contained in:
@@ -1,165 +1,166 @@
|
||||
#include "gtest/gtest.h"
|
||||
#include "pistringlist.h"
|
||||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
TEST(PIStringList_Tests, construct_empty){
|
||||
TEST(PIStringList_Tests, construct_empty) {
|
||||
PIStringList lis;
|
||||
ASSERT_TRUE(lis.isEmpty());
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_one_str_length){
|
||||
TEST(PIStringList_Tests, construct_one_str_length) {
|
||||
PIString str1 = "first string";
|
||||
PIStringList lis (str1);
|
||||
ASSERT_EQ(lis.length(),1);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_one_str_data){
|
||||
PIString str1 = "first string";
|
||||
PIStringList lis (str1);
|
||||
ASSERT_EQ(str1, lis[0]);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_one_str_move_length){
|
||||
PIString str1 = "first string";
|
||||
PIStringList lis (move(str1));
|
||||
PIStringList lis(str1);
|
||||
ASSERT_EQ(lis.length(), 1);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_one_str_move_data){
|
||||
TEST(PIStringList_Tests, construct_one_str_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str = str1;
|
||||
PIStringList lis (move(str));
|
||||
PIStringList lis(str1);
|
||||
ASSERT_EQ(str1, lis[0]);
|
||||
}
|
||||
TEST(PIStringList_Tests, construct_two_str_length){
|
||||
|
||||
TEST(PIStringList_Tests, construct_one_str_move_length) {
|
||||
PIString str1 = "first string";
|
||||
PIStringList lis(move(str1));
|
||||
ASSERT_EQ(lis.length(), 1);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_one_str_move_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str = str1;
|
||||
PIStringList lis(move(str));
|
||||
ASSERT_EQ(str1, lis[0]);
|
||||
}
|
||||
TEST(PIStringList_Tests, construct_two_str_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIStringList lis (str1, str2);
|
||||
PIStringList lis(str1, str2);
|
||||
ASSERT_EQ(lis.length(), 2);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_two_str_data){
|
||||
TEST(PIStringList_Tests, construct_two_str_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIStringList lis (str1, str2);
|
||||
PIStringList lis(str1, str2);
|
||||
ASSERT_EQ(str1, lis[0]);
|
||||
ASSERT_EQ(str2, lis[1]);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_two_str_move_length){
|
||||
TEST(PIStringList_Tests, construct_two_str_move_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIStringList lis (move(str1), move(str2));
|
||||
PIStringList lis(move(str1), move(str2));
|
||||
ASSERT_EQ(lis.length(), 2);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_two_str_move_data){
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
TEST(PIStringList_Tests, construct_two_str_move_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str1_res = str1;
|
||||
PIString str2_res = str2;
|
||||
PIStringList lis (move(str1), move(str2));
|
||||
PIStringList lis(move(str1), move(str2));
|
||||
ASSERT_EQ(str1_res, lis[0]);
|
||||
ASSERT_EQ(lis[1], str2_res);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_three_str_length){
|
||||
TEST(PIStringList_Tests, construct_three_str_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIStringList lis (str1, str2, str3);
|
||||
ASSERT_EQ(lis.length(),3);
|
||||
PIStringList lis(str1, str2, str3);
|
||||
ASSERT_EQ(lis.length(), 3);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_three_str_data){
|
||||
TEST(PIStringList_Tests, construct_three_str_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIStringList lis (str1, str2, str3);
|
||||
PIStringList lis(str1, str2, str3);
|
||||
ASSERT_EQ(lis[0], str1);
|
||||
ASSERT_EQ(lis[1], str2);
|
||||
ASSERT_EQ(lis[2], str3);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_three_str_move_length){
|
||||
TEST(PIStringList_Tests, construct_three_str_move_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIStringList lis (move(str1), move(str2), move(str3));
|
||||
PIStringList lis(move(str1), move(str2), move(str3));
|
||||
ASSERT_EQ(lis.length(), 3);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_three_str_move_data){
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
TEST(PIStringList_Tests, construct_three_str_move_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str1_res = str1;
|
||||
PIString str2_res = str2;
|
||||
PIString str3_res = str3;
|
||||
PIStringList lis (move(str1), move(str2), move(str3));
|
||||
PIStringList lis(move(str1), move(str2), move(str3));
|
||||
ASSERT_EQ(lis[0], str1_res);
|
||||
ASSERT_EQ(lis[1], str2_res);
|
||||
ASSERT_EQ(lis[2], str3_res);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_four_str_length){
|
||||
TEST(PIStringList_Tests, construct_four_str_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIStringList lis (str1, str2, str3, str4);
|
||||
PIStringList lis(str1, str2, str3, str4);
|
||||
ASSERT_EQ(lis.length(), 4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_four_str_data){
|
||||
TEST(PIStringList_Tests, construct_four_str_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIStringList lis (str1, str2, str3, str4);
|
||||
PIStringList lis(str1, str2, str3, str4);
|
||||
ASSERT_EQ(lis[0], str1);
|
||||
ASSERT_EQ(lis[1], str2);
|
||||
ASSERT_EQ(lis[2], str3);
|
||||
ASSERT_EQ(lis[3], str4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_four_str_move_length){
|
||||
TEST(PIStringList_Tests, construct_four_str_move_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIStringList lis (move(str1), move(str2), move(str3), move(str4));
|
||||
PIStringList lis(move(str1), move(str2), move(str3), move(str4));
|
||||
ASSERT_EQ(lis.length(), 4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_four_str_move_data){
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
TEST(PIStringList_Tests, construct_four_str_move_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIString str1_res = str1;
|
||||
PIString str2_res = str2;
|
||||
PIString str3_res = str3;
|
||||
PIString str4_res = str4;
|
||||
PIStringList lis (move(str1), move(str2), move(str3), move(str4));
|
||||
PIStringList lis(move(str1), move(str2), move(str3), move(str4));
|
||||
ASSERT_EQ(lis[0], str1_res);
|
||||
ASSERT_EQ(lis[1], str2_res);
|
||||
ASSERT_EQ(lis[2], str3_res);
|
||||
ASSERT_EQ(lis[3], str4_res);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_std_initializer_list_length){
|
||||
PIStringList lis {"first string", "second string", "third string", "fourth string", "fourth string"};
|
||||
TEST(PIStringList_Tests, construct_std_initializer_list_length) {
|
||||
PIStringList lis{"first string", "second string", "third string", "fourth string", "fourth string"};
|
||||
ASSERT_EQ(lis.length(), 5);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_std_initializer_list_data){
|
||||
TEST(PIStringList_Tests, construct_std_initializer_list_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIStringList lis {"first string", "second string", "third string", "fourth string", "fourth string"};
|
||||
PIStringList lis{"first string", "second string", "third string", "fourth string", "fourth string"};
|
||||
ASSERT_EQ(lis[0], str1);
|
||||
ASSERT_EQ(lis[1], str2);
|
||||
ASSERT_EQ(lis[2], str3);
|
||||
@@ -167,53 +168,53 @@ TEST(PIStringList_Tests, construct_std_initializer_list_data){
|
||||
ASSERT_EQ(lis[4], str4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_list_length){
|
||||
TEST(PIStringList_Tests, construct_list_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIStringList lis {str1, str2, str3, str4};
|
||||
PIStringList list (lis);
|
||||
PIStringList lis{str1, str2, str3, str4};
|
||||
PIStringList list(lis);
|
||||
ASSERT_EQ(list.length(), 4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_list_data){
|
||||
TEST(PIStringList_Tests, construct_list_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIStringList lis {str1, str2, str3, str4};
|
||||
PIStringList list (lis);
|
||||
PIStringList lis{str1, str2, str3, str4};
|
||||
PIStringList list(lis);
|
||||
ASSERT_EQ(list[0], str1);
|
||||
ASSERT_EQ(list[1], str2);
|
||||
ASSERT_EQ(list[2], str3);
|
||||
ASSERT_EQ(list[3], str4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_list_move_length){
|
||||
TEST(PIStringList_Tests, construct_list_move_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIStringList lis {"first string", "second string", "third string", "fourth string"};
|
||||
PIStringList list (move(lis));
|
||||
PIStringList lis{"first string", "second string", "third string", "fourth string"};
|
||||
PIStringList list(move(lis));
|
||||
ASSERT_EQ(list.length(), 4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_list_move_data){
|
||||
TEST(PIStringList_Tests, construct_list_move_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIStringList lis {"first string", "second string", "third string", "fourth string"};
|
||||
PIStringList list (move(lis));
|
||||
PIStringList lis{"first string", "second string", "third string", "fourth string"};
|
||||
PIStringList list(move(lis));
|
||||
ASSERT_EQ(list[0], str1);
|
||||
ASSERT_EQ(list[1], str2);
|
||||
ASSERT_EQ(list[2], str3);
|
||||
ASSERT_EQ(list[3], str4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_pivect_length){
|
||||
TEST(PIStringList_Tests, construct_pivect_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
@@ -223,11 +224,11 @@ TEST(PIStringList_Tests, construct_pivect_length){
|
||||
vect.append(str2);
|
||||
vect.append(str3);
|
||||
vect.append(str4);
|
||||
PIStringList list (vect);
|
||||
PIStringList list(vect);
|
||||
ASSERT_EQ(list.length(), 4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_pivect_data){
|
||||
TEST(PIStringList_Tests, construct_pivect_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
@@ -237,14 +238,14 @@ TEST(PIStringList_Tests, construct_pivect_data){
|
||||
vect.append(str2);
|
||||
vect.append(str3);
|
||||
vect.append(str4);
|
||||
PIStringList list (vect);
|
||||
PIStringList list(vect);
|
||||
ASSERT_EQ(list[0], str1);
|
||||
ASSERT_EQ(list[1], str2);
|
||||
ASSERT_EQ(list[2], str3);
|
||||
ASSERT_EQ(list[3], str4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_list_pideq_length){
|
||||
TEST(PIStringList_Tests, construct_list_pideq_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
@@ -254,11 +255,11 @@ TEST(PIStringList_Tests, construct_list_pideq_length){
|
||||
deq.append(str2);
|
||||
deq.append(str3);
|
||||
deq.append(str4);
|
||||
PIStringList list (deq);
|
||||
PIStringList list(deq);
|
||||
ASSERT_EQ(list.length(), 4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, construct_list_pideq_data){
|
||||
TEST(PIStringList_Tests, construct_list_pideq_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
@@ -268,43 +269,42 @@ TEST(PIStringList_Tests, construct_list_pideq_data){
|
||||
deq.append(str2);
|
||||
deq.append(str3);
|
||||
deq.append(str4);
|
||||
PIStringList list (deq);
|
||||
PIStringList list(deq);
|
||||
ASSERT_EQ(list[0], str1);
|
||||
ASSERT_EQ(list[1], str2);
|
||||
ASSERT_EQ(list[2], str3);
|
||||
ASSERT_EQ(list[3], str4);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, join){
|
||||
TEST(PIStringList_Tests, join) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "second string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "fourth string";
|
||||
PIString del = ", ";
|
||||
PIStringList lis {str1, str2, str3, str4};
|
||||
PIString del = ", ";
|
||||
PIStringList lis{str1, str2, str3, str4};
|
||||
ASSERT_EQ(lis.join(del), "first string, second string, third string, fourth string");
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, remove_strings_length){
|
||||
TEST(PIStringList_Tests, remove_strings_length) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "string";
|
||||
PIString val = "string";
|
||||
PIStringList lis {str1, str2, str3, str4};
|
||||
PIString val = "string";
|
||||
PIStringList lis{str1, str2, str3, str4};
|
||||
lis.removeStrings(val);
|
||||
ASSERT_EQ(lis.length(), 2);
|
||||
}
|
||||
|
||||
TEST(PIStringList_Tests, remove_strings_data){
|
||||
TEST(PIStringList_Tests, remove_strings_data) {
|
||||
PIString str1 = "first string";
|
||||
PIString str2 = "string";
|
||||
PIString str3 = "third string";
|
||||
PIString str4 = "string";
|
||||
PIString val = "string";
|
||||
PIStringList lis {str1, str2, str3, str4};
|
||||
PIString val = "string";
|
||||
PIStringList lis{str1, str2, str3, str4};
|
||||
lis.removeStrings(val);
|
||||
ASSERT_EQ(lis[0], "first string");
|
||||
ASSERT_EQ(lis[1], "third string");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,93 +1,95 @@
|
||||
#include "gtest/gtest.h"
|
||||
#include "pistring.h"
|
||||
#include "pistringlist.h"
|
||||
|
||||
#include "math.h"
|
||||
#include "pistringlist.h"
|
||||
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
using namespace std;
|
||||
|
||||
template <typename T>
|
||||
template<typename T>
|
||||
bool is_equal(T x, T y) {
|
||||
return std::fabs(x - y) < std::numeric_limits<T>::epsilon();
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, constructor_empty){
|
||||
TEST(PIString_Tests, constructor_empty) {
|
||||
PIString str1;
|
||||
ASSERT_TRUE(str1.isEmpty());
|
||||
}
|
||||
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_pichar){
|
||||
PIString str1 = "AB C";
|
||||
TEST(PIString_Tests, operator_concatenation_pichar) {
|
||||
PIString str1 = "AB C";
|
||||
const PIChar str2 = " ";
|
||||
str1 += str2;
|
||||
PIString res = "AB C ";
|
||||
ASSERT_EQ(str1, res);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_pichar_zero1){
|
||||
PIString str1 = "";
|
||||
TEST(PIString_Tests, operator_concatenation_pichar_zero1) {
|
||||
PIString str1 = "";
|
||||
const PIChar str2 = "D";
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "D");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_cstring){
|
||||
PIString str1 = "AB C";
|
||||
const char *str2 = "D D ";
|
||||
TEST(PIString_Tests, operator_concatenation_cstring) {
|
||||
PIString str1 = "AB C";
|
||||
const char * str2 = "D D ";
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "AB CD D ");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_cstring_zero1){
|
||||
PIString str1 = "";
|
||||
const char *str2 = "D D ";
|
||||
TEST(PIString_Tests, operator_concatenation_cstring_zero1) {
|
||||
PIString str1 = "";
|
||||
const char * str2 = "D D ";
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "D D ");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_wchar){
|
||||
PIString str1= "AB C";
|
||||
TEST(PIString_Tests, operator_concatenation_wchar) {
|
||||
PIString str1 = "AB C";
|
||||
wchar_t str2[] = L"C";
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "AB CC");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_wchar_zero1){
|
||||
PIString str1 = "";
|
||||
TEST(PIString_Tests, operator_concatenation_wchar_zero1) {
|
||||
PIString str1 = "";
|
||||
wchar_t str2[] = L"C";
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "C");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_pistring){
|
||||
TEST(PIString_Tests, operator_concatenation_pistring) {
|
||||
PIString str1 = "AB C";
|
||||
PIString str2 = " CD ";
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "AB C CD ");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_pistring_zero1){
|
||||
TEST(PIString_Tests, operator_concatenation_pistring_zero1) {
|
||||
PIString str1 = "";
|
||||
PIString str2 = "D DD";
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "D DD");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_pistring_zero2){
|
||||
TEST(PIString_Tests, operator_concatenation_pistring_zero2) {
|
||||
PIString str1 = "AB C";
|
||||
PIString str2 = "";
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "AB C");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_pistring_zero_zero){
|
||||
TEST(PIString_Tests, operator_concatenation_pistring_zero_zero) {
|
||||
PIString str1;
|
||||
PIString str2;
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_piByteArray){
|
||||
TEST(PIString_Tests, operator_concatenation_piByteArray) {
|
||||
PIString str1 = "AB C";
|
||||
PIByteArray str2;
|
||||
str2.append('g');
|
||||
@@ -95,7 +97,7 @@ TEST(PIString_Tests, operator_concatenation_piByteArray){
|
||||
ASSERT_EQ(str1, "AB Cg");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_piByteArray_zero1){
|
||||
TEST(PIString_Tests, operator_concatenation_piByteArray_zero1) {
|
||||
PIString str1 = "";
|
||||
PIByteArray str2;
|
||||
str2.append('0');
|
||||
@@ -103,99 +105,99 @@ TEST(PIString_Tests, operator_concatenation_piByteArray_zero1){
|
||||
ASSERT_EQ(str1, "0");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_concatenation_piByteArray_zero2){
|
||||
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){
|
||||
TEST(PIString_Tests, operator_concatenation_piByteArray_zero_zero) {
|
||||
PIString str1;
|
||||
PIByteArray str2;
|
||||
str1 += str2;
|
||||
ASSERT_EQ(str1, "");
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_pistring){
|
||||
TEST(PIString_Tests, construct_pistring) {
|
||||
PIString str1 = "New";
|
||||
PIString str(str1);
|
||||
ASSERT_EQ(str1, str);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_pistring_move){
|
||||
TEST(PIString_Tests, construct_pistring_move) {
|
||||
PIString str1 = "New";
|
||||
PIString res = str1;
|
||||
PIString res = str1;
|
||||
PIString str(move(str1));
|
||||
ASSERT_EQ(res, str);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_from_pichar){
|
||||
PIChar str1 = 'n';
|
||||
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';
|
||||
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";
|
||||
TEST(PIString_Tests, construct_from_cstring) {
|
||||
char str1[] = "mew";
|
||||
PIString res = "mew";
|
||||
ASSERT_EQ(res, PIString(str1));
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_from_wchar_string){
|
||||
TEST(PIString_Tests, construct_from_wchar_string) {
|
||||
wchar_t str1[] = L"gav";
|
||||
PIString res = "gav";
|
||||
PIString res = "gav";
|
||||
ASSERT_EQ(res, PIString(str1));
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_from_pibyte_array){
|
||||
TEST(PIString_Tests, construct_from_pibyte_array) {
|
||||
PIByteArray str1;
|
||||
str1.append('m');
|
||||
PIString res = "m";
|
||||
ASSERT_EQ(res, PIString(str1));
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_from_pichar_array){
|
||||
TEST(PIString_Tests, construct_from_pichar_array) {
|
||||
PIChar str1[3];
|
||||
str1[0] = 'n';
|
||||
str1[1] = 'e';
|
||||
str1[2] = 'w';
|
||||
str1[0] = 'n';
|
||||
str1[1] = 'e';
|
||||
str1[2] = 'w';
|
||||
PIString res = "new";
|
||||
ASSERT_EQ(res, PIString(str1, 3));
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_from_char_array){
|
||||
char str1[] = "good";
|
||||
TEST(PIString_Tests, construct_from_char_array) {
|
||||
char str1[] = "good";
|
||||
PIString res = "good";
|
||||
ASSERT_EQ(res, PIString(str1, 4));
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_from_char_len){
|
||||
char str1 = 'n';
|
||||
TEST(PIString_Tests, construct_from_char_len) {
|
||||
char str1 = 'n';
|
||||
PIString res = "nnn";
|
||||
ASSERT_EQ(res, PIString(3, str1));
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, construct_from_pichar_len){
|
||||
PIChar str1 = 'n';
|
||||
TEST(PIString_Tests, construct_from_pichar_len) {
|
||||
PIChar str1 = 'n';
|
||||
PIString res = "nnnnn";
|
||||
ASSERT_EQ(res, PIString(5, str1));
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_assignment){
|
||||
TEST(PIString_Tests, operator_assignment) {
|
||||
PIString str1 = "testing";
|
||||
PIString str;
|
||||
str = str1;
|
||||
ASSERT_EQ(PIString("testing"), str);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_assignment_move){
|
||||
TEST(PIString_Tests, operator_assignment_move) {
|
||||
PIString str1 = "testing";
|
||||
PIString str;
|
||||
str = move(str1);
|
||||
@@ -203,301 +205,301 @@ TEST(PIString_Tests, operator_assignment_move){
|
||||
ASSERT_TRUE(str1.isEmpty());
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_symbol){
|
||||
TEST(PIString_Tests, operator_symbol) {
|
||||
PIString str1 = "testing";
|
||||
PIChar symbo = "i";
|
||||
PIChar symbo = "i";
|
||||
ASSERT_EQ(symbo, str1[4]);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_equal_pistring_true){
|
||||
TEST(PIString_Tests, operator_equal_pistring_true) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_TRUE(str1 == str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_equal_pistring_false){
|
||||
TEST(PIString_Tests, operator_equal_pistring_false) {
|
||||
PIString str1 = "tes";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_FALSE(str1 == str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_equal_pichar_true){
|
||||
TEST(PIString_Tests, operator_equal_pichar_true) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_TRUE(str1 == str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_equal_pichar_false){
|
||||
TEST(PIString_Tests, operator_equal_pichar_false) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "p";
|
||||
PIChar str2 = "p";
|
||||
ASSERT_FALSE(str1 == str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_equal_cstring_true){
|
||||
TEST(PIString_Tests, operator_equal_cstring_true) {
|
||||
PIString str1 = "test";
|
||||
char str2[] = "test";
|
||||
char str2[] = "test";
|
||||
ASSERT_TRUE(str1 == str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_equal_cstring_false){
|
||||
TEST(PIString_Tests, operator_equal_cstring_false) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "test";
|
||||
char str2[] = "test";
|
||||
ASSERT_FALSE(str1 == str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_not_equal_pistring_false){
|
||||
TEST(PIString_Tests, operator_not_equal_pistring_false) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_FALSE(str1 != str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_not_equal_pistring_true){
|
||||
TEST(PIString_Tests, operator_not_equal_pistring_true) {
|
||||
PIString str1 = "tes";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_TRUE(str1 != str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_not_equal_pichar_false){
|
||||
TEST(PIString_Tests, operator_not_equal_pichar_false) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_FALSE(str1 != str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_not_equal_pichar_true){
|
||||
TEST(PIString_Tests, operator_not_equal_pichar_true) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "p";
|
||||
PIChar str2 = "p";
|
||||
ASSERT_TRUE(str1 != str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_not_equal_cstring_false){
|
||||
TEST(PIString_Tests, operator_not_equal_cstring_false) {
|
||||
PIString str1 = "test";
|
||||
char str2[] = "test";
|
||||
char str2[] = "test";
|
||||
ASSERT_FALSE(str1 != str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_not_equal_cstring_true){
|
||||
TEST(PIString_Tests, operator_not_equal_cstring_true) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "test";
|
||||
char str2[] = "test";
|
||||
ASSERT_TRUE(str1 != str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_pistring_true){
|
||||
TEST(PIString_Tests, operator_less_pistring_true) {
|
||||
PIString str1 = "testin";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_TRUE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_pistring_false){
|
||||
TEST(PIString_Tests, operator_less_pistring_false) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testin";
|
||||
ASSERT_FALSE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_pistring_false_equal){
|
||||
TEST(PIString_Tests, operator_less_pistring_false_equal) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_FALSE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_pichar_true){
|
||||
TEST(PIString_Tests, operator_less_pichar_true) {
|
||||
PIString str1 = "a";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_TRUE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_pichar_false){
|
||||
TEST(PIString_Tests, operator_less_pichar_false) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "a";
|
||||
PIChar str2 = "a";
|
||||
ASSERT_FALSE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_pichar_false_equal){
|
||||
TEST(PIString_Tests, operator_less_pichar_false_equal) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_FALSE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_cstring_true){
|
||||
TEST(PIString_Tests, operator_less_cstring_true) {
|
||||
PIString str1 = "a";
|
||||
char str2[] = "t";
|
||||
char str2[] = "t";
|
||||
ASSERT_TRUE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_cstring_false){
|
||||
TEST(PIString_Tests, operator_less_cstring_false) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "a";
|
||||
char str2[] = "a";
|
||||
ASSERT_FALSE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_cstring_false_equal){
|
||||
TEST(PIString_Tests, operator_less_cstring_false_equal) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "t";
|
||||
char str2[] = "t";
|
||||
ASSERT_FALSE(str1 < str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_pistring_true){
|
||||
TEST(PIString_Tests, operator_grater_pistring_true) {
|
||||
PIString str1 = "testin";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_TRUE(str2 > str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_pistring_false){
|
||||
TEST(PIString_Tests, operator_grater_pistring_false) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testin";
|
||||
ASSERT_FALSE(str2 > str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_pistring_false_equal){
|
||||
TEST(PIString_Tests, operator_grater_pistring_false_equal) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_FALSE(str1 > str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_pichar_true){
|
||||
TEST(PIString_Tests, operator_grater_pichar_true) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "a";
|
||||
PIChar str2 = "a";
|
||||
ASSERT_TRUE(str1 > str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_pichar_false){
|
||||
TEST(PIString_Tests, operator_grater_pichar_false) {
|
||||
PIString str1 = "a";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_FALSE(str1 > str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_pichar_false_equal){
|
||||
TEST(PIString_Tests, operator_grater_pichar_false_equal) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_FALSE(str1 > str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_cstring_true){
|
||||
TEST(PIString_Tests, operator_grater_cstring_true) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "a";
|
||||
char str2[] = "a";
|
||||
ASSERT_TRUE(str1 > str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_cstring_false){
|
||||
TEST(PIString_Tests, operator_grater_cstring_false) {
|
||||
PIString str1 = "a";
|
||||
char str2[] = "t";
|
||||
char str2[] = "t";
|
||||
ASSERT_FALSE(str1 > str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_cstring_false_equal){
|
||||
TEST(PIString_Tests, operator_grater_cstring_false_equal) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "t";
|
||||
char str2[] = "t";
|
||||
ASSERT_FALSE(str1 > str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_pistring_true_less){
|
||||
TEST(PIString_Tests, operator_less_eq_pistring_true_less) {
|
||||
PIString str1 = "testin";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_TRUE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_pistring_false){
|
||||
TEST(PIString_Tests, operator_less_eq_pistring_false) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testin";
|
||||
ASSERT_FALSE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_pistring_true_equal){
|
||||
TEST(PIString_Tests, operator_less_eq_pistring_true_equal) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_TRUE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_pichar_true){
|
||||
TEST(PIString_Tests, operator_less_eq_pichar_true) {
|
||||
PIString str1 = "a";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_TRUE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_pichar_false){
|
||||
TEST(PIString_Tests, operator_less_eq_pichar_false) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "a";
|
||||
PIChar str2 = "a";
|
||||
ASSERT_FALSE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_pichar_true_equal){
|
||||
TEST(PIString_Tests, operator_less_eq_pichar_true_equal) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_TRUE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_cstring_true){
|
||||
TEST(PIString_Tests, operator_less_eq_cstring_true) {
|
||||
PIString str1 = "a";
|
||||
char str2[] = "t";
|
||||
char str2[] = "t";
|
||||
ASSERT_TRUE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_cstring_false){
|
||||
TEST(PIString_Tests, operator_less_eq_cstring_false) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "a";
|
||||
char str2[] = "a";
|
||||
ASSERT_FALSE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_less_eq_cstring_true_equal){
|
||||
TEST(PIString_Tests, operator_less_eq_cstring_true_equal) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "t";
|
||||
char str2[] = "t";
|
||||
ASSERT_TRUE(str1 <= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_pistring_true){
|
||||
TEST(PIString_Tests, operator_grater_eq_pistring_true) {
|
||||
PIString str1 = "testin";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_TRUE(str2 >= str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_pistring_false){
|
||||
TEST(PIString_Tests, operator_grater_eq_pistring_false) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testin";
|
||||
ASSERT_FALSE(str2 >= str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_pistring_true_equal){
|
||||
TEST(PIString_Tests, operator_grater_eq_pistring_true_equal) {
|
||||
PIString str1 = "testing";
|
||||
PIString str2 = "testing";
|
||||
ASSERT_TRUE(str1 >= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_pichar_true){
|
||||
TEST(PIString_Tests, operator_grater_eq_pichar_true) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "a";
|
||||
PIChar str2 = "a";
|
||||
ASSERT_TRUE(str1 >= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_pichar_false){
|
||||
TEST(PIString_Tests, operator_grater_eq_pichar_false) {
|
||||
PIString str1 = "a";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_FALSE(str1 >= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_pichar_true_equal){
|
||||
TEST(PIString_Tests, operator_grater_eq_pichar_true_equal) {
|
||||
PIString str1 = "t";
|
||||
PIChar str2 = "t";
|
||||
PIChar str2 = "t";
|
||||
ASSERT_TRUE(str1 >= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_cstring_true){
|
||||
TEST(PIString_Tests, operator_grater_eq_cstring_true) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "a";
|
||||
char str2[] = "a";
|
||||
ASSERT_TRUE(str1 >= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_cstring_false){
|
||||
TEST(PIString_Tests, operator_grater_eq_cstring_false) {
|
||||
PIString str1 = "a";
|
||||
char str2[] = "t";
|
||||
char str2[] = "t";
|
||||
ASSERT_FALSE(str1 >= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_grater_eq_cstring_true_equal){
|
||||
TEST(PIString_Tests, operator_grater_eq_cstring_true_equal) {
|
||||
PIString str1 = "t";
|
||||
char str2[] = "t";
|
||||
char str2[] = "t";
|
||||
ASSERT_TRUE(str1 >= str2);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_pistring){
|
||||
TEST(PIString_Tests, operator_shift_pistring) {
|
||||
PIString str1 = "shift";
|
||||
PIString str2 = " good";
|
||||
str1 << str2;
|
||||
@@ -505,97 +507,97 @@ TEST(PIString_Tests, operator_shift_pistring){
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_pichar){
|
||||
TEST(PIString_Tests, operator_shift_pichar) {
|
||||
PIString str1 = "shif";
|
||||
PIChar str2 = 't';
|
||||
PIChar str2 = 't';
|
||||
str1 << str2;
|
||||
PIString res = "shift";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_cstring){
|
||||
TEST(PIString_Tests, operator_shift_cstring) {
|
||||
PIString str1 = "shif";
|
||||
char str2[] = "t chat";
|
||||
char str2[] = "t chat";
|
||||
str1 << str2;
|
||||
PIString res = "shift chat";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_wchar_t){
|
||||
PIString str1 = "shif";
|
||||
TEST(PIString_Tests, operator_shift_wchar_t) {
|
||||
PIString str1 = "shif";
|
||||
wchar_t str2[] = L"t cc";
|
||||
str1 << str2;
|
||||
PIString res = "shift cc";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_int){
|
||||
TEST(PIString_Tests, operator_shift_int) {
|
||||
PIString str1 = "shift ";
|
||||
int numb = -2147483648;
|
||||
int numb = -2147483648;
|
||||
str1 << numb;
|
||||
PIString res = "shift -2147483648";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_uint){
|
||||
TEST(PIString_Tests, operator_shift_uint) {
|
||||
PIString str1 = "shift ";
|
||||
uint numb = 4294967295;
|
||||
uint numb = 4294967295;
|
||||
str1 << numb;
|
||||
PIString res = "shift 4294967295";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_short){
|
||||
TEST(PIString_Tests, operator_shift_short) {
|
||||
PIString str1 = "shift ";
|
||||
short numb = -32768;
|
||||
short numb = -32768;
|
||||
str1 << numb;
|
||||
PIString res = "shift -32768";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_ushort){
|
||||
TEST(PIString_Tests, operator_shift_ushort) {
|
||||
PIString str1 = "shift ";
|
||||
ushort numb = 65535;
|
||||
ushort numb = 65535;
|
||||
str1 << numb;
|
||||
PIString res = "shift 65535";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_long){
|
||||
TEST(PIString_Tests, operator_shift_long) {
|
||||
PIString str1 = "shift ";
|
||||
long numb = -2147483648;
|
||||
long numb = -2147483648;
|
||||
str1 << numb;
|
||||
PIString res = "shift -2147483648";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_ulong){
|
||||
TEST(PIString_Tests, operator_shift_ulong) {
|
||||
PIString str1 = "shift ";
|
||||
ulong numb = 4294967295;
|
||||
ulong numb = 4294967295;
|
||||
str1 << numb;
|
||||
PIString res = "shift 4294967295";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_llong){
|
||||
TEST(PIString_Tests, operator_shift_llong) {
|
||||
PIString str1 = "shift ";
|
||||
llong numb = -9223372036854775807;
|
||||
llong numb = -9223372036854775807;
|
||||
str1 << numb;
|
||||
PIString res = "shift -9223372036854775807";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_ullong){
|
||||
TEST(PIString_Tests, operator_shift_ullong) {
|
||||
PIString str1 = "shift ";
|
||||
ullong numb = 1844674407370955161;
|
||||
ullong numb = 1844674407370955161;
|
||||
str1 << numb;
|
||||
PIString res = "shift 1844674407370955161";
|
||||
ASSERT_EQ(res, str1);
|
||||
}
|
||||
|
||||
TEST(PIString_Tests, operator_shift_float){
|
||||
TEST(PIString_Tests, operator_shift_float) {
|
||||
PIString str1 = "shift ";
|
||||
float numb = -67.88999939f;
|
||||
float numb = -67.88999939f;
|
||||
str1 << numb;
|
||||
PIString res = "shift -67.88999939";
|
||||
ASSERT_EQ(res, str1);
|
||||
|
||||
Reference in New Issue
Block a user