#include <math.h>
#include <stdlib.h>
Go to the source code of this file.
◆ EXPECT_EQ
#define EXPECT_EQ |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value: { \
if (!((a) == (b))) { std::cerr << "test failed: " <<a<<"!="<<b<< " in " \
<< __FILE__ << ", line " <<__LINE__ << std::endl; \
exit(1); \
} }
Definition at line 16 of file testing.h.
◆ EXPECT_FALSE
#define EXPECT_FALSE |
( |
|
args | ) |
|
Value: { \
if (args) { fprintf(stderr, "test failed (EXPECT_FALSE) in %s, line %d\n", __FILE__, __LINE__); \
exit(1); \
} }
Definition at line 11 of file testing.h.
◆ EXPECT_FLOAT_EQ
#define EXPECT_FLOAT_EQ |
( |
|
a, |
|
|
|
b |
|
) |
| |
Value: { \
if (!(fabs((a) - (b)) <= 1e-5)) { fprintf(stderr, "test failed: %f != %f in %s, line %d\n", a, b, __FILE__, __LINE__); \
exit(1); \
} }
Definition at line 22 of file testing.h.
◆ EXPECT_NEAR
#define EXPECT_NEAR |
( |
|
a, |
|
|
|
b, |
|
|
|
prec |
|
) |
| |
Value: { \
if (!(fabs((a) - (b)) <= prec)) { fprintf(stderr, "test failed: |%f - %f| > %f in %s, line %d\n", a, b, prec, __FILE__, __LINE__); \
exit(1); \
} }
Definition at line 27 of file testing.h.
◆ EXPECT_TRUE
#define EXPECT_TRUE |
( |
|
args | ) |
|
Value: { \
if (!(args)) { fprintf(stderr, "test failed (EXPECT_TRUE) in %s, line %d\n", __FILE__, __LINE__); \
exit(1); \
} }
Definition at line 6 of file testing.h.