aboutsummaryrefslogtreecommitdiffstats
path: root/googletest/test/gtest_skip_test.cc
diff options
context:
space:
mode:
authordurandal <durandal@google.com>2018-10-23 15:31:17 -0400
committerGennadiy Civil <misterg@google.com>2018-10-24 11:26:16 -0400
commit59f90a338bce2376b540ee239cf4e269bf6d68ad (patch)
tree5111348d2ecf366d8560e992a8976cd40e66d69c /googletest/test/gtest_skip_test.cc
parent3bb00b7ead35ca3a9b5817ce1ab78050fe6be0e3 (diff)
downloadgoogletest-59f90a338bce2376b540ee239cf4e269bf6d68ad.tar.gz
googletest-59f90a338bce2376b540ee239cf4e269bf6d68ad.tar.bz2
googletest-59f90a338bce2376b540ee239cf4e269bf6d68ad.zip
Googletest export
Honor GTEST_SKIP() in SetUp(). PiperOrigin-RevId: 218387359
Diffstat (limited to 'googletest/test/gtest_skip_test.cc')
-rw-r--r--googletest/test/gtest_skip_test.cc17
1 files changed, 17 insertions, 0 deletions
diff --git a/googletest/test/gtest_skip_test.cc b/googletest/test/gtest_skip_test.cc
index ee810933..717e105e 100644
--- a/googletest/test/gtest_skip_test.cc
+++ b/googletest/test/gtest_skip_test.cc
@@ -32,7 +32,24 @@
#include "gtest/gtest.h"
+using ::testing::Test;
+
TEST(SkipTest, DoesSkip) {
GTEST_SKIP();
EXPECT_EQ(0, 1);
}
+
+class Fixture : public Test {
+ protected:
+ void SetUp() override {
+ GTEST_SKIP() << "skipping all tests for this fixture";
+ }
+};
+
+TEST_F(Fixture, SkipsOneTest) {
+ EXPECT_EQ(5, 7);
+}
+
+TEST_F(Fixture, SkipsAnotherTest) {
+ EXPECT_EQ(99, 100);
+}