226 {
228
231 EXPECT_EQ(0, unit_test->failed_test_suite_count());
232 EXPECT_EQ(0, unit_test->failed_test_count());
236
238
242 EXPECT_EQ(1, test_suites[0]->disabled_test_count());
243 ASSERT_EQ(4, test_suites[0]->total_test_count());
244 EXPECT_EQ(3, test_suites[0]->successful_test_count());
245 EXPECT_EQ(0, test_suites[0]->failed_test_count());
248
252 EXPECT_EQ(1, test_suites[1]->disabled_test_count());
253 ASSERT_EQ(1, test_suites[1]->total_test_count());
254 EXPECT_EQ(0, test_suites[1]->successful_test_count());
255 EXPECT_EQ(0, test_suites[1]->failed_test_count());
256
257 EXPECT_STREQ(
"TestSuiteWithCommentTest/0", test_suites[2]->name());
259 test_suites[2]->type_param());
261 EXPECT_EQ(0, test_suites[2]->disabled_test_count());
262 ASSERT_EQ(1, test_suites[2]->total_test_count());
263 EXPECT_EQ(1, test_suites[2]->successful_test_count());
264 EXPECT_EQ(0, test_suites[2]->failed_test_count());
267
273
274 EXPECT_STREQ(
"TestSuiteDisabledAccessorsWork", tests[1]->name());
280 EXPECT_EQ(0, tests[1]->result()->test_property_count());
281
282 EXPECT_STREQ(
"TestSuiteImmutableAccessorsWork", tests[2]->name());
288 EXPECT_EQ(0, tests[2]->result()->test_property_count());
289
290 EXPECT_STREQ(
"UnitTestImmutableAccessorsWork", tests[3]->name());
296 EXPECT_EQ(1, tests[3]->result()->test_property_count());
297 const TestProperty& property = tests[3]->result()->GetTestProperty(0);
300
301 delete[] tests;
302
305
307 EXPECT_STREQ(
"TestSuiteWithCommentTest/0", tests[0]->test_suite_name());
312 EXPECT_EQ(0, tests[0]->result()->test_property_count());
313
314 delete[] tests;
315 delete[] test_suites;
316 }
#define ASSERT_EQ(val1, val2)
#define EXPECT_EQ(val1, val2)
#define EXPECT_TRUE(condition)
#define EXPECT_STREQ(s1, s2)
#define EXPECT_FALSE(condition)
std::string GetTypeName()
const int kTypedTestSuites
AssertionResult IsNull(const char *str)
static UnitTest * GetInstance()
static TestInfo const ** GetSortedTests(const TestSuite *test_suite)
static TestSuite const ** GetSortedTestSuites()
static const TestSuite * FindTestSuite(const char *name)