| 19117 | typename T4, |
| 19118 | typename T5> |
| 19119 | AssertionResult AssertPred5Helper(const char* pred_text, |
| 19120 | const char* e1, |
| 19121 | const char* e2, |
| 19122 | const char* e3, |
| 19123 | const char* e4, |
| 19124 | const char* e5, |
| 19125 | Pred pred, |
| 19126 | const T1& v1, |
| 19127 | const T2& v2, |
| 19128 | const T3& v3, |
| 19129 | const T4& v4, |
| 19130 | const T5& v5) { |
| 19131 | if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess(); |
| 19132 | |
| 19133 | return AssertionFailure() << pred_text << "(" |
| 19134 | << e1 << ", " |
| 19135 | << e2 << ", " |
| 19136 | << e3 << ", " |
| 19137 | << e4 << ", " |
| 19138 | << e5 << ") evaluates to false, where" |
| 19139 | << "\n" << e1 << " evaluates to " << v1 |
| 19140 | << "\n" << e2 << " evaluates to " << v2 |
| 19141 | << "\n" << e3 << " evaluates to " << v3 |
| 19142 | << "\n" << e4 << " evaluates to " << v4 |
| 19143 | << "\n" << e5 << " evaluates to " << v5; |
| 19144 | } |
| 19145 | |
| 19146 | // Internal macro for implementing {EXPECT|ASSERT}_PRED_FORMAT5. |
| 19147 | // Don't use this in your code. |
nothing calls this directly
no test coverage detected