Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
Predicate4Test Class Reference
Inheritance diagram for Predicate4Test:
Collaboration diagram for Predicate4Test:

Protected Member Functions

virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Static Protected Attributes

static bool expected_to_finish_
 
static bool finished_
 
static int n1_
 
static int n2_
 
static int n3_
 
static int n4_
 

Additional Inherited Members

- Public Types inherited from testing::Test
typedef internal::SetUpTestCaseFunc SetUpTestCaseFunc
 
typedef internal::TearDownTestCaseFunc TearDownTestCaseFunc
 
- Public Member Functions inherited from testing::Test
virtual ~Test ()
 
- Static Public Member Functions inherited from testing::Test
static void SetUpTestCase ()
 
static void TearDownTestCase ()
 
static bool HasFatalFailure ()
 
static bool HasNonfatalFailure ()
 
static bool HasFailure ()
 
static void RecordProperty (const std::string &key, const std::string &value)
 
static void RecordProperty (const std::string &key, int value)
 

Detailed Description

Definition at line 1425 of file gtest_pred_impl_unittest.cc.

Member Function Documentation

◆ SetUp()

virtual void Predicate4Test::SetUp ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

Definition at line 1427 of file gtest_pred_impl_unittest.cc.

◆ TearDown()

virtual void Predicate4Test::TearDown ( )
inlineprotectedvirtual

Reimplemented from testing::Test.

Definition at line 1433 of file gtest_pred_impl_unittest.cc.

1433 {
1434 // Verifies that each of the predicate's arguments was evaluated
1435 // exactly once.
1436 EXPECT_EQ(1, n1_) <<
1437 "The predicate assertion didn't evaluate argument 2 "
1438 "exactly once.";
1439 EXPECT_EQ(1, n2_) <<
1440 "The predicate assertion didn't evaluate argument 3 "
1441 "exactly once.";
1442 EXPECT_EQ(1, n3_) <<
1443 "The predicate assertion didn't evaluate argument 4 "
1444 "exactly once.";
1445 EXPECT_EQ(1, n4_) <<
1446 "The predicate assertion didn't evaluate argument 5 "
1447 "exactly once.";
1448
1449 // Verifies that the control flow in the test function is expected.
1451 FAIL() << "The predicate assertion unexpactedly aborted the test.";
1452 } else if (!expected_to_finish_ && finished_) {
1453 FAIL() << "The failed predicate assertion didn't abort the test "
1454 "as expected.";
1455 }
1456 }
#define FAIL()
Definition gtest.h:1858
#define EXPECT_EQ(val1, val2)
Definition gtest.h:1954

Member Data Documentation

◆ expected_to_finish_

bool Predicate4Test::expected_to_finish_
staticprotected

Definition at line 1459 of file gtest_pred_impl_unittest.cc.

◆ finished_

bool Predicate4Test::finished_
staticprotected

Definition at line 1462 of file gtest_pred_impl_unittest.cc.

◆ n1_

int Predicate4Test::n1_
staticprotected

Definition at line 1464 of file gtest_pred_impl_unittest.cc.

◆ n2_

int Predicate4Test::n2_
staticprotected

Definition at line 1465 of file gtest_pred_impl_unittest.cc.

◆ n3_

int Predicate4Test::n3_
staticprotected

Definition at line 1466 of file gtest_pred_impl_unittest.cc.

◆ n4_

int Predicate4Test::n4_
staticprotected

Definition at line 1467 of file gtest_pred_impl_unittest.cc.


The documentation for this class was generated from the following file: