| 566 | |
| 567 | template <class Expression> |
| 568 | static auto compare_predicate(const Expression& e) |
| 569 | { |
| 570 | bool result = e.value(); |
| 571 | return test::make_predicate(test::as_string(e) + " => " + test::as_string(result), |
| 572 | [=] { return result; }); |
| 573 | } |
| 574 | |
| 575 | TEST_CASE(value_compare) |
| 576 | { |