add TC prefix to types, too
This commit is contained in:
@@ -3,12 +3,12 @@
|
||||
#include "taskchampion.h"
|
||||
|
||||
TEST_CASE("creating UUIDs does not crash") {
|
||||
Uuid u1 = tc_uuid_new_v4();
|
||||
Uuid u2 = tc_uuid_nil();
|
||||
TCUuid u1 = tc_uuid_new_v4();
|
||||
TCUuid u2 = tc_uuid_nil();
|
||||
}
|
||||
|
||||
TEST_CASE("converting UUIDs to string works") {
|
||||
Uuid u2 = tc_uuid_nil();
|
||||
TCUuid u2 = tc_uuid_nil();
|
||||
REQUIRE(TC_UUID_STRING_BYTES == 36);
|
||||
|
||||
char u2str[TC_UUID_STRING_BYTES];
|
||||
@@ -17,22 +17,22 @@ TEST_CASE("converting UUIDs to string works") {
|
||||
}
|
||||
|
||||
TEST_CASE("converting UUIDs from string works") {
|
||||
Uuid u;
|
||||
TCUuid u;
|
||||
char ustr[TC_UUID_STRING_BYTES] = "fdc314b7-f938-4845-b8d1-95716e4eb762";
|
||||
CHECK(tc_uuid_from_str(ustr, &u));
|
||||
CHECK(u._0[0] == 0xfd);
|
||||
// .. if these two are correct, probably it worked :)
|
||||
CHECK(u._0[15] == 0x62);
|
||||
CHECK(u.bytes[0] == 0xfd);
|
||||
// .. if these two bytes are correct, then it probably worked :)
|
||||
CHECK(u.bytes[15] == 0x62);
|
||||
}
|
||||
|
||||
TEST_CASE("converting invalid UUIDs from string fails as expected") {
|
||||
Uuid u;
|
||||
TCUuid u;
|
||||
char ustr[TC_UUID_STRING_BYTES] = "not-a-valid-uuid";
|
||||
CHECK(!tc_uuid_from_str(ustr, &u));
|
||||
}
|
||||
|
||||
TEST_CASE("converting invalid UTF-8 UUIDs from string fails as expected") {
|
||||
Uuid u;
|
||||
TCUuid u;
|
||||
char ustr[TC_UUID_STRING_BYTES] = "\xf0\x28\x8c\xbc";
|
||||
CHECK(!tc_uuid_from_str(ustr, &u));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user