aboutsummaryrefslogtreecommitdiff
path: root/pw_unit_test/framework_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'pw_unit_test/framework_test.cc')
-rw-r--r--pw_unit_test/framework_test.cc16
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) {}