Fix assert message

I messed up copy-paste when modifying the assert messages in last
commit.
This commit is contained in:
Martin Hořeňovský 2019-01-03 10:14:03 +01:00
parent d54c2258e0
commit c1720d0c42
No known key found for this signature in database
GPG Key ID: DE48307B8B0D381A

View File

@ -67,56 +67,56 @@ namespace Catch {
template<typename T> template<typename T>
auto operator && ( T ) const -> BinaryExpr<LhsT, RhsT const&> const { auto operator && ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
static_assert(always_false<T>::value, static_assert(always_false<T>::value,
"operator|| is not supported inside assertions, " "chained comparisons are not supported inside assertions, "
"wrap the expression inside parentheses, or decompose it"); "wrap the expression inside parentheses, or decompose it");
} }
template<typename T> template<typename T>
auto operator || ( T ) const -> BinaryExpr<LhsT, RhsT const&> const { auto operator || ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
static_assert(always_false<T>::value, static_assert(always_false<T>::value,
"operator|| is not supported inside assertions, " "chained comparisons are not supported inside assertions, "
"wrap the expression inside parentheses, or decompose it"); "wrap the expression inside parentheses, or decompose it");
} }
template<typename T> template<typename T>
auto operator == ( T ) const -> BinaryExpr<LhsT, RhsT const&> const { auto operator == ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
static_assert(always_false<T>::value, static_assert(always_false<T>::value,
"operator|| is not supported inside assertions, " "chained comparisons are not supported inside assertions, "
"wrap the expression inside parentheses, or decompose it"); "wrap the expression inside parentheses, or decompose it");
} }
template<typename T> template<typename T>
auto operator != ( T ) const -> BinaryExpr<LhsT, RhsT const&> const { auto operator != ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
static_assert(always_false<T>::value, static_assert(always_false<T>::value,
"operator|| is not supported inside assertions, " "chained comparisons are not supported inside assertions, "
"wrap the expression inside parentheses, or decompose it"); "wrap the expression inside parentheses, or decompose it");
} }
template<typename T> template<typename T>
auto operator > ( T ) const -> BinaryExpr<LhsT, RhsT const&> const { auto operator > ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
static_assert(always_false<T>::value, static_assert(always_false<T>::value,
"operator|| is not supported inside assertions, " "chained comparisons are not supported inside assertions, "
"wrap the expression inside parentheses, or decompose it"); "wrap the expression inside parentheses, or decompose it");
} }
template<typename T> template<typename T>
auto operator < ( T ) const -> BinaryExpr<LhsT, RhsT const&> const { auto operator < ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
static_assert(always_false<T>::value, static_assert(always_false<T>::value,
"operator|| is not supported inside assertions, " "chained comparisons are not supported inside assertions, "
"wrap the expression inside parentheses, or decompose it"); "wrap the expression inside parentheses, or decompose it");
} }
template<typename T> template<typename T>
auto operator >= ( T ) const -> BinaryExpr<LhsT, RhsT const&> const { auto operator >= ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
static_assert(always_false<T>::value, static_assert(always_false<T>::value,
"operator|| is not supported inside assertions, " "chained comparisons are not supported inside assertions, "
"wrap the expression inside parentheses, or decompose it"); "wrap the expression inside parentheses, or decompose it");
} }
template<typename T> template<typename T>
auto operator <= ( T ) const -> BinaryExpr<LhsT, RhsT const&> const { auto operator <= ( T ) const -> BinaryExpr<LhsT, RhsT const&> const {
static_assert(always_false<T>::value, static_assert(always_false<T>::value,
"operator|| is not supported inside assertions, " "chained comparisons are not supported inside assertions, "
"wrap the expression inside parentheses, or decompose it"); "wrap the expression inside parentheses, or decompose it");
} }
}; };