| 19573 | typename T3, |
| 19574 | typename T4> |
| 19575 | AssertionResult AssertPred4Helper(const char* pred_text, |
| 19576 | const char* e1, |
| 19577 | const char* e2, |
| 19578 | const char* e3, |
| 19579 | const char* e4, |
| 19580 | Pred pred, |
| 19581 | const T1& v1, |
| 19582 | const T2& v2, |
| 19583 | const T3& v3, |
| 19584 | const T4& v4) { |
| 19585 | if (pred(v1, v2, v3, v4)) return AssertionSuccess(); |
| 19586 | |
| 19587 | return AssertionFailure() << pred_text << "(" |
| 19588 | << e1 << ", " |
| 19589 | << e2 << ", " |
| 19590 | << e3 << ", " |
| 19591 | << e4 << ") evaluates to false, where" |
| 19592 | << "\n" << e1 << " evaluates to " << v1 |
| 19593 | << "\n" << e2 << " evaluates to " << v2 |
| 19594 | << "\n" << e3 << " evaluates to " << v3 |
| 19595 | << "\n" << e4 << " evaluates to " << v4; |
| 19596 | } |
| 19597 | |
| 19598 | // Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT4. |
| 19599 | // Don't use this in your code. |
nothing calls this directly
no test coverage detected