コード例 #1
0
ファイル: testunity.c プロジェクト: chaicko/tdd_book_code
void testNotEqualHex64sIfSigned(void)
{
    _US64 v0, v1;
    
    v0 = -9000000000;
    v1 = 9000000000;

    EXPECT_ABORT_BEGIN
    TEST_ASSERT_EQUAL_HEX64(v0, v1);
    VERIFY_FAILS_END
}
コード例 #2
0
ファイル: testunity.c プロジェクト: chaicko/tdd_book_code
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);
}
コード例 #3
0
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);
}