TEST(number_list, add_clear_2) { NumberList nl; // should be the NULL pointer at this time EXPECT_EQ((void*)0, nl.getNumbers()); // should be no items at this time EXPECT_EQ(0, nl.getNumberCount()); // add a bunch of numbers int i, count = 100; for(i = 0; i < count; i++) { EXPECT_EQ(true, nl.addNumber(6)); } // should not be the NULL pointer at this time EXPECT_NE((void*)0, nl.getNumbers()); // should be count items at this time EXPECT_EQ(count, nl.getNumberCount()); // clear the numbers EXPECT_EQ(true, nl.clear()); // should be the NULL pointer at this time EXPECT_EQ((void*)0, nl.getNumbers()); // should be no items at this time EXPECT_EQ(0, nl.getNumberCount()); }
TEST(number_list, add_clear_1) { NumberList nl; // should be the NULL pointer at this time EXPECT_EQ((void*)0, nl.getNumbers()); // should be no items at this time EXPECT_EQ(0, nl.getNumberCount()); // add a number EXPECT_EQ(true, nl.addNumber(6)); // should not be the NULL pointer at this time EXPECT_NE((void*)0, nl.getNumbers()); // should be one item at this time EXPECT_EQ(1, nl.getNumberCount()); // clear the numbers EXPECT_EQ(true, nl.clear()); // should be the NULL pointer at this time EXPECT_EQ((void*)0, nl.getNumbers()); // should be no items at this time EXPECT_EQ(0, nl.getNumberCount()); }