Commit 77924e6f by Szeberényi Imre

Nullptr teszt külön

parent 5a9cb967
......@@ -112,7 +112,9 @@ 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;
} ENDM
TEST(Elkeszult5, ctor_nullptr) {
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;
......@@ -150,9 +152,11 @@ 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;
} ENDM
TEST(Elkeszult6, opAssign_nullptr) {
String d0;
c = d0; // üres sztringet is le tudja másolni?
String 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;
......
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