Home | History | Annotate | Download | only in minitest

Lines Matching full:expression

53 //       EXPECT_EQ(expected, expression) << "When checking 'foo'";
57 // EXPECT_EQ(expected, expression);
273 #define EXPECT_TRUE(expression) \
275 if (!(expression)) { \
276 printf("EXPECT_TRUE:%s:%d: expression '%s' returned 'false', expected 'true'\n", \
277 __FILE__, __LINE__, #expression); \
282 #define EXPECT_FALSE(expression) \
284 if (!!(expression)) { \
285 printf("EXPECT_FALSE:%s:%d: expression '%s' returned 'true', expected 'false'\n", \
286 __FILE__, __LINE__, #expression); \
296 #define MINITEST_EXPECT_ASSERT_BINOP_(opname, op, expected, expression, is_assert) \
299 MINITEST_DEFINE_LOCAL_EXPR_(minitest_actual, expression); \
301 printf("%s" #opname ":%s:%d: with expression '%s'\n", \
303 #expression); \
318 #define MINITEST_EXPECT_BINOP_(opname, op, expected, expression) \
319 MINITEST_EXPECT_ASSERT_BINOP_(opname, op, expected, expression, false)
321 #define EXPECT_EQ(expected, expression) \
322 MINITEST_EXPECT_BINOP_(EQ, ==, expected, expression)
324 #define EXPECT_NE(expected, expression) \
325 MINITEST_EXPECT_BINOP_(NE, !=, expected, expression)
327 #define EXPECT_LE(expected, expression) \
328 MINITEST_EXPECT_BINOP_(LE, <=, expected, expression)
330 #define EXPECT_LT(expected, expression) \
331 MINITEST_EXPECT_BINOP_(LT, <, expected, expression)
333 #define EXPECT_GE(expected, expression) \
334 MINITEST_EXPECT_BINOP_(GE, >=, expected, expression)
336 #define EXPECT_GT(expected, expression) \
337 MINITEST_EXPECT_BINOP_(GT, >, expected, expression)
339 #define MINITEST_EXPECT_ASSERT_STR_(expected, expression, is_eq, is_assert) \
344 const char* minitest_actual = (expression); \
346 printf("%s%s:%s:%d: expression '%s' is NULL!\n", \
348 __FILE__, __LINE__, #expression); \
352 printf("%s%s:%s:%d: with expression '%s'\n", \
354 __FILE__, __LINE__, #expression); \
362 #define EXPECT_STREQ(expected, expression) \
363 MINITEST_EXPECT_ASSERT_STR_(expected, expression, true, false)
365 #define EXPECT_STRNEQ(expected, expression) \
366 MINITEST_EXPECT_ASSERT_STR_(expected, expression, false, true)
368 #define ASSERT_TRUE(expression) \
370 if (!(expression)) { \
371 printf("ASSERT_TRUE:%s:%d: expression '%s' return 'false', expected 'true'\n", \
372 __FILE__, __LINE__, #expression); \
378 #define ASSERT_FALSE(expression) \
380 if (!!(expression)) { \
381 printf("ASSERT_FALSE:%s:%d: expression '%s' return 'true', expected 'false'\n", \
382 __FILE__, __LINE__, #expression); \
388 #define MINITEST_ASSERT_BINOP_(opname, op, expected, expression) \
389 MINITEST_EXPECT_ASSERT_BINOP_(opname, op, expected, expression, true)
391 #define ASSERT_EQ(expected, expression) \
392 MINITEST_ASSERT_BINOP_(EQ, ==, expected, expression)
394 #define ASSERT_NE(expected, expression) \
395 MINITEST_ASSERT_BINOP_(NE, !=, expected, expression)
397 #define ASSERT_LE(expected, expression) \
398 MINITEST_ASSERT_BINOP_(LE, <=, expected, expression)
400 #define ASSERT_LT(expected, expression) \
401 MINITEST_ASSERT_BINOP_(LT, <, expected, expression)
403 #define ASSERT_GE(expected, expression) \
404 MINITEST_ASSERT_BINOP_(GE, >=, expected, expression)
406 #define ASSERT_GT(expected, expression) \
407 MINITEST_ASSERT_BINOP_(GT, >, expected, expression)
409 #define ASSERT_STREQ(expected, expression) \
410 MINITEST_EXPECT_ASSERT_STR_(expected, expression, true, true)
412 #define ASSERT_STRNEQ(expected, expression) \
413 MINITEST_EXPECT_ASSERT_STR_(expected, expression, false, true)