diff options
Diffstat (limited to 'pw_unit_test/framework_test.cc')
-rw-r--r-- | pw_unit_test/framework_test.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pw_unit_test/framework_test.cc b/pw_unit_test/framework_test.cc index 1c0a1ce4d..d287859a5 100644 --- a/pw_unit_test/framework_test.cc +++ b/pw_unit_test/framework_test.cc @@ -78,6 +78,22 @@ TEST(PigweedTest, SucceedAndFailMacros) { } } +TEST(PigweedTest, SkipMacro) { + GTEST_SKIP(); + // This code should not run. + EXPECT_TRUE(false); +} + +class SkipOnSetUpTest : public ::testing::Test { + public: + void SetUp() override { GTEST_SKIP(); } +}; + +TEST_F(SkipOnSetUpTest, FailTest) { + // This code should not run because the test was skipped in SetUp(). + EXPECT_TRUE(false); +} + class NonCopyable { public: NonCopyable(int value) : value_(value) {} |