Macros | |
#define | ADD_FAILURE() |
#define | GTEST_FAIL() return ADD_FAILURE() |
#define | GTEST_SKIP() |
#define | FAIL() GTEST_FAIL() |
#define | GTEST_SUCCEED() |
#define | SUCCEED() GTEST_SUCCEED() |
#define | SCOPED_TRACE(message) |
#define | GTEST_HAS_DEATH_TEST 0 |
#define | EXPECT_DEATH_IF_SUPPORTED(statement, regex) |
#define | ASSERT_DEATH_IF_SUPPORTED(statement, regex) EXPECT_DEATH_IF_SUPPORTED(statement, regex) |
Functions | |
int | RUN_ALL_TESTS () |
#define ADD_FAILURE | ( | ) |
Generates a non-fatal failure with a generic message.
#define ASSERT_DEATH_IF_SUPPORTED | ( | statement, | |
regex | |||
) | EXPECT_DEATH_IF_SUPPORTED(statement, regex) |
See GTEST_HAS_DEATH_TEST
.
#define EXPECT_DEATH_IF_SUPPORTED | ( | statement, | |
regex | |||
) |
See GTEST_HAS_DEATH_TEST
.
#define FAIL | ( | ) | GTEST_FAIL() |
Generates a fatal failure with a generic message.
If this generic name is clashing with other code, set GTEST_DONT_DEFINE_FAIL
to 1 and use GTEST_FAIL
instead.
#define GTEST_FAIL | ( | ) | return ADD_FAILURE() |
Alias of FAIL
.
#define GTEST_HAS_DEATH_TEST 0 |
Death tests are not supported. The *_DEATH_IF_SUPPORTED
macros do nothing.
#define GTEST_SKIP | ( | ) |
Skips test at runtime. Skips are neither successful nor failed. They abort the current function.
#define GTEST_SUCCEED | ( | ) |
Alias of SUCCEED
.
#define SCOPED_TRACE | ( | message | ) |
SCOPED_TRACE is not supported. This macro does nothing.
#define SUCCEED | ( | ) | GTEST_SUCCEED() |
Generates success with a generic message.
If this generic name is conflicting with other code, set GTEST_DONT_DEFINE_SUCCEED
to 1 and use GTEST_SUCCEED
instead.
|
inline |
The pw_unit_test
framework entrypoint. Runs every registered test case and dispatches the results through the event handler.
RUN_ALL_TESTS
.