Commit 6c9c8adc by Szeberényi Imre

extra tesztek nullptr-rel megvalósított üres sztringre

parent 0327888c
/**
/**
* \file string5_test.cpp
*
* Tesztprogram az String osztály teszteléséhez.
......@@ -112,6 +112,12 @@ int main() {
const String c = a;
String d = c; // konstansból is megy?
EXPECT_STREQ(hello, d.c_str()) << "Baj van a masolo konstruktorral" << endl;
String d0;
String ures = d0; // üres sztringet is le tudja másolni?
EXPECT_EQ((size_t)0, ures.size()) << "Baj van a string hosszaval" << endl;
/// Ellenőrizzük, hogy üres sztringet ("") kaptunk-e vissza?
EXPECT_STREQ("", ures.c_str()) << "Nem ures sztring jott letre" << endl;
} ENDM
#endif
......@@ -144,6 +150,13 @@ int main() {
c = d; // konstansból is megy?
EXPECT_EQ(c.size(), c.size()) << "Ertekedas konstansbol: nem jo a hossz!" << endl;
EXPECT_STREQ(d.c_str(), c.c_str()) << "Ertekadas konstansbol nem sikerult!" << endl;
String d0;
c = d0; // üres sztringet is le tudja másolni?
EXPECT_EQ((size_t)0, c.size()) << "Baj van a string hosszaval" << endl;
/// Ellenőrizzük, hogy üres sztringet ("") kaptunk-e vissza?
EXPECT_STREQ("", c.c_str()) << "Nem ures sztring jott letre" << endl;
} ENDM
#endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment