• Home
  • Raw
  • Download

Lines Matching full:failure

62 // This function calls a test subroutine, catches the fatal failure it
65 // Calls a subrountine that yields a fatal failure. in TryTestSubroutine()
68 // Catches the fatal failure and aborts the test. in TryTestSubroutine()
116 // Tests catching a fatal failure in a subroutine.
118 printf("(expecting a failure that x should be 1)\n"); in TEST()
123 // Tests catching a fatal failure in a nested subroutine.
125 printf("(expecting a failure that x should be 1)\n"); in TEST()
127 // Calls a subrountine that yields a fatal failure. in TEST()
130 // Catches the fatal failure and aborts the test. in TEST()
142 printf("(expecting a failure on false)\n"); in TEST()
143 EXPECT_TRUE(false); // Generates a nonfatal failure in TEST()
188 ADD_FAILURE() << "This failure is expected, and shouldn't have a trace."; in TEST()
192 // After SCOPED_TRACE(), a failure in the current scope should contain in TEST()
194 ADD_FAILURE() << "This failure is expected, and should have a trace."; in TEST()
199 ADD_FAILURE() << "This failure is expected, and shouldn't have a trace."; in TEST()
236 << "This failure is expected, and should contain trace point A."; in TEST()
240 << "This failure is expected, and should contain trace point A and B."; in TEST()
244 ADD_FAILURE() << "This failure is expected, and should " in TEST()
249 ADD_FAILURE() << "This failure is expected, and should " in TEST()
265 // | generates failure #1
269 // generates failure #2 |
272 // waits for n3 | generates failure #3
274 // | generates failure #4
277 // generates failure #5 | finishes
279 // generates failure #6 |
292 ADD_FAILURE() << "Expected failure #1 (in thread B, only trace B alive)."; in ThreadWithScopedTrace()
297 << "Expected failure #3 (in thread B, trace A & B both alive)."; in ThreadWithScopedTrace()
299 ADD_FAILURE() << "Expected failure #4 (in thread B, only trace A alive)."; in ThreadWithScopedTrace()
314 << "Expected failure #2 (in thread A, trace A & B both alive)."; in TEST()
318 ADD_FAILURE() << "Expected failure #5 (in thread A, only trace A alive)."; in TEST()
320 ADD_FAILURE() << "Expected failure #6 (in thread A, no trace alive)."; in TEST()
360 ADD_FAILURE() << "Expected failure #1, in the test fixture c'tor."; in NonFatalFailureInFixtureConstructorTest()
364 ADD_FAILURE() << "Expected failure #5, in the test fixture d'tor."; in ~NonFatalFailureInFixtureConstructorTest()
367 void SetUp() override { ADD_FAILURE() << "Expected failure #2, in SetUp()."; } in SetUp()
370 ADD_FAILURE() << "Expected failure #4, in TearDown."; in TearDown()
375 ADD_FAILURE() << "Expected failure #3, in the test body."; in TEST_F()
387 ADD_FAILURE() << "Expected failure #2, in the test fixture d'tor."; in ~FatalFailureInFixtureConstructorTest()
391 ADD_FAILURE() << "UNEXPECTED failure in SetUp(). " in SetUp()
393 << "had a fatal failure."; in SetUp()
397 ADD_FAILURE() << "UNEXPECTED failure in TearDown(). " in TearDown()
399 << "had a fatal failure."; in TearDown()
403 void Init() { FAIL() << "Expected failure #1, in the test fixture c'tor."; } in Init()
407 ADD_FAILURE() << "UNEXPECTED failure in the test body. " in TEST_F()
409 << "had a fatal failure."; in TEST_F()
419 ADD_FAILURE() << "Expected failure #1, in SetUp()."; in SetUp()
422 void TearDown() override { FAIL() << "Expected failure #3, in TearDown()."; } in TearDown()
425 void Deinit() { FAIL() << "Expected failure #4, in the test fixture d'tor."; } in Deinit()
429 FAIL() << "Expected failure #2, in the test function."; in TEST_F()
439 FAIL() << "Expected failure #1, in SetUp()."; in SetUp()
442 void TearDown() override { FAIL() << "Expected failure #2, in TearDown()."; } in TearDown()
445 void Deinit() { FAIL() << "Expected failure #3, in the test fixture d'tor."; } in Deinit()
449 FAIL() << "UNEXPECTED failure in the test function. " in TEST_F()
454 ADD_FAILURE_AT("foo.cc", 42) << "Expected nonfatal failure in foo.cc"; in TEST()
458 GTEST_FAIL_AT("foo.cc", 42) << "Expected fatal failure in foo.cc"; in TEST()
531 { EXPECT_EQ(1, global_integer) << "Expected non-fatal failure."; }, in TEST()
532 "Expected non-fatal failure."); in TEST()
541 EXPECT_NONFATAL_FAILURE({ EXPECT_EQ(m, n) << "Expected non-fatal failure."; }, in TEST()
542 "Expected non-fatal failure."); in TEST()
546 // one non-fatal failure and no fatal failure.
548 EXPECT_NONFATAL_FAILURE({ ADD_FAILURE() << "Expected non-fatal failure."; }, in TEST()
549 "Expected non-fatal failure."); in TEST()
553 // non-fatal failure.
555 printf("(expecting a failure)\n"); in TEST()
562 printf("(expecting a failure)\n"); in TEST()
565 ADD_FAILURE() << "Expected non-fatal failure 1."; in TEST()
566 ADD_FAILURE() << "Expected non-fatal failure 2."; in TEST()
572 // failure.
574 printf("(expecting a failure)\n"); in TEST()
575 EXPECT_NONFATAL_FAILURE({ FAIL() << "Expected fatal failure."; }, ""); in TEST()
581 printf("(expecting a failure)\n"); in TEST()
590 printf("(expecting a failure)\n"); in TEST()
603 { ASSERT_EQ(1, global_integer) << "Expected fatal failure."; }, in TEST()
604 "Expected fatal failure."); in TEST()
612 EXPECT_FATAL_FAILURE({ ASSERT_EQ(0, n) << "Expected fatal failure."; }, in TEST()
613 "Expected fatal failure."); in TEST()
617 // one fatal failure and no non-fatal failure.
619 EXPECT_FATAL_FAILURE({ FAIL() << "Expected fatal failure."; }, in TEST()
620 "Expected fatal failure."); in TEST()
624 // failure.
626 printf("(expecting a failure)\n"); in TEST()
630 // A helper for generating a fatal failure.
631 void FatalFailure() { FAIL() << "Expected fatal failure."; } in FatalFailure()
636 printf("(expecting a failure)\n"); in TEST()
646 // failure.
648 printf("(expecting a failure)\n"); in TEST()
649 EXPECT_FATAL_FAILURE({ ADD_FAILURE() << "Expected non-fatal failure."; }, ""); in TEST()
655 printf("(expecting a failure)\n"); in TEST()
664 printf("(expecting a failure)\n"); in TEST()
683 TEST_P(ParamTest, Failure) { EXPECT_EQ("b", GetParam()) << "Expected failure"; } in TEST_P() argument
696 // This would make the test failure from the above go away.
706 TYPED_TEST(TypedTest, Failure) { in TYPED_TEST() argument
707 EXPECT_EQ(1, TypeParam()) << "Expected failure"; in TYPED_TEST()
730 TYPED_TEST(TypedTestWithNames, Failure) { FAIL(); } in TYPED_TEST() argument
739 TYPED_TEST_P(TypedTestP, Failure) { in TYPED_TEST_P() argument
740 EXPECT_EQ(1U, TypeParam()) << "Expected failure"; in TYPED_TEST_P()
743 REGISTER_TYPED_TEST_SUITE_P(TypedTestP, Success, Failure);
774 // Adding the following would make that test failure go away.
813 // Tests various failure conditions of
818 static void AddFailure(FailureMode failure) { in AddFailure() argument
819 if (failure == FATAL_FAILURE) { in AddFailure()
820 FAIL() << "Expected fatal failure."; in AddFailure()
822 ADD_FAILURE() << "Expected non-fatal failure."; in AddFailure()
828 // Expected fatal failure, but succeeds. in TEST_F()
829 printf("(expecting 1 failure)\n"); in TEST_F()
830 EXPECT_FATAL_FAILURE(SUCCEED(), "Expected fatal failure."); in TEST_F()
831 // Expected fatal failure, but got a non-fatal failure. in TEST_F()
832 printf("(expecting 1 failure)\n"); in TEST_F()
835 "failure."); in TEST_F()
837 printf("(expecting 1 failure)\n"); in TEST_F()
839 "Some other fatal failure " in TEST_F()
844 // Expected non-fatal failure, but succeeds. in TEST_F()
845 printf("(expecting 1 failure)\n"); in TEST_F()
846 EXPECT_NONFATAL_FAILURE(SUCCEED(), "Expected non-fatal failure."); in TEST_F()
847 // Expected non-fatal failure, but got a fatal failure. in TEST_F()
848 printf("(expecting 1 failure)\n"); in TEST_F()
849 EXPECT_NONFATAL_FAILURE(AddFailure(FATAL_FAILURE), "Expected fatal failure."); in TEST_F()
851 printf("(expecting 1 failure)\n"); in TEST_F()
854 "failure."); in TEST_F()
861 static void AddFailureInOtherThread(FailureMode failure) { in AddFailureInOtherThread() argument
862 ThreadWithParam<FailureMode> thread(&AddFailure, failure, nullptr); in AddFailureInOtherThread()
871 "Expected fatal failure."); in TEST_F()
878 "Expected non-fatal failure."); in TEST_F()
902 // Expected fatal failure, but succeeds. in TEST_F()
903 printf("(expecting 1 failure)\n"); in TEST_F()
904 EXPECT_FATAL_FAILURE_ON_ALL_THREADS(SUCCEED(), "Expected fatal failure."); in TEST_F()
905 // Expected fatal failure, but got a non-fatal failure. in TEST_F()
906 printf("(expecting 1 failure)\n"); in TEST_F()
908 "Expected non-fatal failure."); in TEST_F()
910 printf("(expecting 1 failure)\n"); in TEST_F()
912 "Some other fatal failure expected."); in TEST_F()
916 // Expected non-fatal failure, but succeeds. in TEST_F()
917 printf("(expecting 1 failure)\n"); in TEST_F()
920 "failure."); in TEST_F()
921 // Expected non-fatal failure, but got a fatal failure. in TEST_F()
922 printf("(expecting 1 failure)\n"); in TEST_F()
924 "Expected fatal failure."); in TEST_F()
926 printf("(expecting 1 failure)\n"); in TEST_F()
928 "Some other non-fatal failure."); in TEST_F()
990 FAIL() << "Expected fatal failure."; in TearDown()
1000 ADD_FAILURE() << "Expected non-fatal failure."; in TearDown()