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_EQ(val1, val2)
#define ASSERT_FALSE(condition)
#define ASSERT_TRUE(condition)
#define TEST_neg(int_type, str)
#define TEST_pos(int_type, expected, str)
unsigned __int64 uint64_t