MCPcopy Create free account
hub / github.com/OpenPTrack/open_ptrack_v2 / AssertPred4Helper

Function AssertPred4Helper

rtpose_wrapper/src/gtest/gtest.h:19056–19077  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19054 typename T3,
19055 typename T4>
19056AssertionResult AssertPred4Helper(const char* pred_text,
19057 const char* e1,
19058 const char* e2,
19059 const char* e3,
19060 const char* e4,
19061 Pred pred,
19062 const T1& v1,
19063 const T2& v2,
19064 const T3& v3,
19065 const T4& v4) {
19066 if (pred(v1, v2, v3, v4)) return AssertionSuccess();
19067
19068 return AssertionFailure() << pred_text << "("
19069 << e1 << ", "
19070 << e2 << ", "
19071 << e3 << ", "
19072 << e4 << ") evaluates to false, where"
19073 << "\n" << e1 << " evaluates to " << v1
19074 << "\n" << e2 << " evaluates to " << v2
19075 << "\n" << e3 << " evaluates to " << v3
19076 << "\n" << e4 << " evaluates to " << v4;
19077}
19078
19079// Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT4.
19080// Don't use this in your code.

Callers

nothing calls this directly

Calls 2

AssertionSuccessFunction · 0.85
AssertionFailureFunction · 0.85

Tested by

no test coverage detected