summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-03-26 10:30:07 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-03-26 10:30:07 -0400
commit190596500eaf3f353fb2d6432c5b48a39cdf9282 (patch)
tree60148d6e1c59ec886ead142368e5abbceb979932 /test
parent8bab21d24ece666a9af89efbd461b722a4a7f1b2 (diff)
pkuuid: add == and !=
Diffstat (limited to 'test')
-rw-r--r--test/pkuuid.c15
-rw-r--r--test/pkuuid.cpp15
2 files changed, 30 insertions, 0 deletions
diff --git a/test/pkuuid.c b/test/pkuuid.c
index ee550cf..42cf3e4 100644
--- a/test/pkuuid.c
+++ b/test/pkuuid.c
@@ -77,6 +77,21 @@ main(int argc, char *argv[])
}
{
+ struct pk_uuid id1, id2;
+ bool equals;
+ id1 = pk_uuid_zed;
+ id2 = pk_uuid_zed;
+ equals = pk_uuid_equals(id1, id2);
+ fprintf(stdout, "[%s] equals (zed, zed): %b\n", __FILE__, equals);
+ if (equals != true) exit(1);
+ id1 = pk_uuid_new_v7();
+ id2 = pk_uuid_new_v7();
+ equals = pk_uuid_equals(id1, id2);
+ fprintf(stdout, "[%s] equals (rand, rand): %b\n", __FILE__, equals);
+ if (equals != false) exit(1);
+ }
+
+ {
const int count = 4;
struct pk_uuid ids[count];
diff --git a/test/pkuuid.cpp b/test/pkuuid.cpp
index 278cd02..da59264 100644
--- a/test/pkuuid.cpp
+++ b/test/pkuuid.cpp
@@ -80,6 +80,21 @@ main(int argc, char *argv[])
}
{
+ struct pk_uuid id1, id2;
+ bool equals;
+ id1 = pk_uuid_zed;
+ id2 = pk_uuid_zed;
+ equals = id1 == id2;
+ fprintf(stdout, "[%s] equals (zed, zed): %b\n", __FILE__, equals);
+ if (equals != true) exit(1);
+ id1 = pk_uuid_new_v7();
+ id2 = pk_uuid_new_v7();
+ equals = id1 == id2;
+ fprintf(stdout, "[%s] equals (rand, rand): %b\n", __FILE__, equals);
+ if (equals != false) exit(1);
+ }
+
+ {
const int count = 4;
struct pk_uuid ids[count];