#include <iostream>
Go to the source code of this file.
|
| #define | EXPECT(c) EXPECT2(c, #c, __LINE__) |
| |
| #define | EXPECT2(c, c_msg, line) ((c) ? std::cerr : (expect_failed = true, std::cerr << c_msg <<" failed in line "<<line << std::endl)) |
| |
| #define | EXPECT_CMP(x, op, y) EXPECT_CMP2(x, op, y, #x, #op, #y, __LINE__) |
| |
| #define | EXPECT_CMP2(x, op, y, x_msg, op_msg, y_msg, line) (((x) op (y)) ? std::cerr : (expect_failed = true, std::cerr << x_msg << ' ' <<op_msg << ' ' << y_msg << " failed in line "<<line <<"\n"<<x_msg<<" is "<<::RoutingKit::detail::handle_null_ptr(x)<<"\n"<<y_msg<<" is "<<::RoutingKit::detail::handle_null_ptr(y) << std::endl)) |
| |
◆ EXPECT
| #define EXPECT |
( |
|
c | ) |
EXPECT2(c, #c, __LINE__) |
◆ EXPECT2
| #define EXPECT2 |
( |
|
c, |
|
|
|
c_msg, |
|
|
|
line |
|
) |
| ((c) ? std::cerr : (expect_failed = true, std::cerr << c_msg <<" failed in line "<<line << std::endl)) |
◆ EXPECT_CMP
| #define EXPECT_CMP |
( |
|
x, |
|
|
|
op, |
|
|
|
y |
|
) |
| EXPECT_CMP2(x, op, y, #x, #op, #y, __LINE__) |
◆ EXPECT_CMP2
| #define EXPECT_CMP2 |
( |
|
x, |
|
|
|
op, |
|
|
|
y, |
|
|
|
x_msg, |
|
|
|
op_msg, |
|
|
|
y_msg, |
|
|
|
line |
|
) |
| (((x) op (y)) ? std::cerr : (expect_failed = true, std::cerr << x_msg << ' ' <<op_msg << ' ' << y_msg << " failed in line "<<line <<"\n"<<x_msg<<" is "<<::RoutingKit::detail::handle_null_ptr(x)<<"\n"<<y_msg<<" is "<<::RoutingKit::detail::handle_null_ptr(y) << std::endl)) |