示例#1
0
void test_uuid_v5(void)
{
    uuid_t uuid, uuid_next;
    uuid_v5(&uuid, &uuid_namespace_dns,
            (uint8_t*)riotos_org, RIOTOS_ORG_LEN);
    uuid_v5(&uuid_next, &uuid,
            (uint8_t*)test_str, TEST_STR_LEN);

    TEST_ASSERT(uuid_equal(&uuid, (uuid_t*)v5_check1));
    TEST_ASSERT(uuid_equal(&uuid_next, (uuid_t*)v5_check2));
    TEST_ASSERT_EQUAL_INT(uuid_version(&uuid), UUID_V5);
    TEST_ASSERT_EQUAL_INT(uuid_version(&uuid_next), UUID_V5);
}
示例#2
0
void test_uuid_v4(void)
{
    uuid_t uuid;
    uuid_v4(&uuid);

    TEST_ASSERT_EQUAL_INT(uuid_version(&uuid), 4);
}
示例#3
0
static int version_lua( lua_State *L )
{
    lua_pushnumber( L, uuid_version() );
    return 1;
}