32 #include "gtest/gtest.h" 56 #define TEST_pos(int_type, expected, str) \ 57 TEST(get_xtype_from_string, handles_pos_ ## int_type ## _ ## expected) \ 59 do_pos_test<int_type>(expected, str); \ 62 #define DO_MAKE_NEG_TEST_NAME(prefix, int_type, ln) prefix ## int_type ## _ ## ln 63 #define MAKE_NEG_TEST_NAME(prefix, int_type, ln) DO_MAKE_NEG_TEST_NAME(prefix, int_type, ln) 65 #define TEST_neg(int_type, str) \ 66 TEST(get_xtype_from_string, MAKE_NEG_TEST_NAME(handles_neg, int_type, __LINE__)) \ 68 do_neg_test<int_type>(str); \
#define ASSERT_FALSE(condition)
#define ASSERT_EQ(val1, val2)
#define TEST_neg(int_type, str)
unsigned __int64 uint64_t
#define ASSERT_TRUE(condition)
#define TEST_pos(int_type, expected, str)