void testNotEqualHex64sIfSigned(void) { _US64 v0, v1; v0 = -9000000000; v1 = 9000000000; EXPECT_ABORT_BEGIN TEST_ASSERT_EQUAL_HEX64(v0, v1); VERIFY_FAILS_END }
void testEqualHex64s(void) { _UU64 v0, v1; _UU64 *p0, *p1; v0 = 0x9876543201234567; v1 = 0x9876543201234567; p0 = &v0; p1 = &v1; TEST_ASSERT_EQUAL_HEX64(0x9876543201234567, 0x9876543201234567); TEST_ASSERT_EQUAL_HEX64(v0, v1); TEST_ASSERT_EQUAL_HEX64(0x9876543201234567, v1); TEST_ASSERT_EQUAL_HEX64(v0, 0x9876543201234567); TEST_ASSERT_EQUAL_HEX64(*p0, v1); TEST_ASSERT_EQUAL_HEX64(*p0, *p1); TEST_ASSERT_EQUAL_HEX64(*p0, 0x9876543201234567); }
void test_KineticNBO_ToHostU64_should_convert_uint64_from_network_to_host_byte_order(void) { uint64_t net = 0xEFCDAB9078563412u; uint64_t host = KineticNBO_ToHostU64(net); TEST_ASSERT_EQUAL_HEX64(0x1234567890ABCDEFu, host); }