*
*/
-#include <stdio.h>
+#include "common/uuid.hpp"
+
#include <stdbool.h>
+#include <stdio.h>
#include <string.h>
-
#include <tap/tap.h>
-#include "common/uuid.hpp"
-
#define NR_TESTS 21
static const char valid_str_1[] = "3d260c88-75ea-47b8-a7e2-d6077c0378d9";
static const char valid_str_4[] = "8ADED5B9-ACD2-439F-A60C-897403AA2AB4";
static const char valid_str_5[] = "f109e0a2-C619-4d18-b760-20EA20E0F69A";
-static lttng_uuid valid_uuid_1 = {
- 0x3d, 0x26, 0x0c, 0x88, 0x75, 0xea, 0x47, 0xb8,
- 0xa7, 0xe2, 0xd6, 0x07, 0x7c, 0x03, 0x78, 0xd9
-};
-static lttng_uuid valid_uuid_2 = {
- 0x61, 0x1c, 0xf3, 0xa6, 0xa6, 0x8b, 0x45, 0x15,
- 0x83, 0x4f, 0x20, 0x8b, 0xc2, 0x76, 0x25, 0x92
-};
-static lttng_uuid valid_uuid_3 = {
- 0x1b, 0x48, 0x55, 0xcc, 0x96, 0xde, 0x4a, 0xe8,
- 0xab, 0xe3, 0x86, 0x44, 0x9c, 0x2a, 0x43, 0xc4
-};
+static lttng_uuid valid_uuid_1 = { 0x3d, 0x26, 0x0c, 0x88, 0x75, 0xea, 0x47, 0xb8,
+ 0xa7, 0xe2, 0xd6, 0x07, 0x7c, 0x03, 0x78, 0xd9 };
+static lttng_uuid valid_uuid_2 = { 0x61, 0x1c, 0xf3, 0xa6, 0xa6, 0x8b, 0x45, 0x15,
+ 0x83, 0x4f, 0x20, 0x8b, 0xc2, 0x76, 0x25, 0x92 };
+static lttng_uuid valid_uuid_3 = { 0x1b, 0x48, 0x55, 0xcc, 0x96, 0xde, 0x4a, 0xe8,
+ 0xab, 0xe3, 0x86, 0x44, 0x9c, 0x2a, 0x43, 0xc4 };
static const char invalid_str_1[] = "1b485!cc-96de-4XX8-abe3-86449c2a43?4";
static const char invalid_str_2[] = "c2e6eddb&3955&4006&be3a&70bb63bd5f25";
static const char invalid_str_5[] = "4542ad19-9e4f-4931-8261-2101c3e089ae7";
static const char invalid_str_6[] = "XX0123";
-static
-void run_test_lttng_uuid_from_str(void)
+/* For error.hpp */
+int lttng_opt_quiet = 1;
+int lttng_opt_verbose = 0;
+int lttng_opt_mi;
+
+static void run_test_lttng_uuid_from_str()
{
int ret;
lttng_uuid uuid1;
* Parse invalid UUID strings, expect failure.
*/
ret = lttng_uuid_from_str(invalid_str_1, uuid1);
- ok(ret != 0, "lttng_uuid_from_str - Parse invalid string '%s', expect failure", invalid_str_1);
+ ok(ret != 0,
+ "lttng_uuid_from_str - Parse invalid string '%s', expect failure",
+ invalid_str_1);
ret = lttng_uuid_from_str(invalid_str_2, uuid1);
- ok(ret != 0, "lttng_uuid_from_str - Parse invalid string '%s', expect failure", invalid_str_2);
+ ok(ret != 0,
+ "lttng_uuid_from_str - Parse invalid string '%s', expect failure",
+ invalid_str_2);
ret = lttng_uuid_from_str(invalid_str_3, uuid1);
- ok(ret != 0, "lttng_uuid_from_str - Parse invalid string '%s', expect failure", invalid_str_3);
+ ok(ret != 0,
+ "lttng_uuid_from_str - Parse invalid string '%s', expect failure",
+ invalid_str_3);
ret = lttng_uuid_from_str(invalid_str_4, uuid1);
- ok(ret != 0, "lttng_uuid_from_str - Parse invalid string '%s', expect failure", invalid_str_4);
+ ok(ret != 0,
+ "lttng_uuid_from_str - Parse invalid string '%s', expect failure",
+ invalid_str_4);
ret = lttng_uuid_from_str(invalid_str_5, uuid1);
- ok(ret != 0, "lttng_uuid_from_str - Parse invalid string '%s', expect failure", invalid_str_5);
+ ok(ret != 0,
+ "lttng_uuid_from_str - Parse invalid string '%s', expect failure",
+ invalid_str_5);
ret = lttng_uuid_from_str(invalid_str_6, uuid1);
- ok(ret != 0, "lttng_uuid_from_str - Parse invalid string '%s', expect failure", invalid_str_6);
+ ok(ret != 0,
+ "lttng_uuid_from_str - Parse invalid string '%s', expect failure",
+ invalid_str_6);
}
-static
-void run_test_lttng_uuid_to_str(void)
+static void run_test_lttng_uuid_to_str()
{
char uuid_str[LTTNG_UUID_STR_LEN];
lttng_uuid_to_str(valid_uuid_1, uuid_str);
- ok(strcmp(uuid_str, valid_str_1) == 0, "lttng_uuid_to_str - Convert UUID '%s' to string, expect success", valid_str_1);
+ ok(strcmp(uuid_str, valid_str_1) == 0,
+ "lttng_uuid_to_str - Convert UUID '%s' to string, expect success",
+ valid_str_1);
lttng_uuid_to_str(valid_uuid_2, uuid_str);
- ok(strcmp(uuid_str, valid_str_2) == 0, "lttng_uuid_to_str - Convert UUID '%s' to string, expect success", valid_str_2);
+ ok(strcmp(uuid_str, valid_str_2) == 0,
+ "lttng_uuid_to_str - Convert UUID '%s' to string, expect success",
+ valid_str_2);
lttng_uuid_to_str(valid_uuid_3, uuid_str);
- ok(strcmp(uuid_str, valid_str_3) == 0, "lttng_uuid_to_str - Convert UUID '%s' to string, expect success", valid_str_3);
+ ok(strcmp(uuid_str, valid_str_3) == 0,
+ "lttng_uuid_to_str - Convert UUID '%s' to string, expect success",
+ valid_str_3);
}
-static
-void run_test_lttng_uuid_is_equal(void)
+static void run_test_lttng_uuid_is_equal()
{
int ret;
lttng_uuid uuid1, uuid2;
- lttng_uuid_from_str(valid_str_1, uuid1);
- lttng_uuid_from_str(valid_str_1, uuid2);
- ret = lttng_uuid_is_equal(uuid1, uuid2);
+ ret = lttng_uuid_from_str(valid_str_1, uuid1);
+ assert(ret == 0);
+ ret = lttng_uuid_from_str(valid_str_1, uuid2);
+ assert(ret == 0);
+ ret = uuid1 == uuid2;
ok(ret == true, "lttng_uuid_is_equal - Compare same UUID, expect success");
- lttng_uuid_from_str(valid_str_2, uuid2);
- ret = lttng_uuid_is_equal(uuid1, uuid2);
+ ret = lttng_uuid_from_str(valid_str_2, uuid2);
+ assert(ret == 0);
+ ret = uuid1 == uuid2;
ok(ret == false, "lttng_uuid_is_equal - Compare different UUID, expect failure");
}
-static
-void run_test_lttng_uuid_copy(void)
+static void run_test_lttng_uuid_copy()
{
- int ret;
+ bool ret;
lttng_uuid uuid1;
- lttng_uuid_copy(uuid1, valid_uuid_1);
- ret = lttng_uuid_is_equal(uuid1, valid_uuid_1);
+ uuid1 = valid_uuid_1;
+ ret = uuid1 == valid_uuid_1;
ok(ret == true, "lttng_uuid_copy - Compare copied UUID with source, expect success");
}
-static
-void run_test_lttng_uuid_generate(void)
+static void run_test_lttng_uuid_generate()
{
int ret;
lttng_uuid uuid1, uuid2;
lttng_uuid_generate(uuid1);
lttng_uuid_generate(uuid2);
- ok(lttng_uuid_is_equal(uuid1, uuid2) == false, "lttng_uuid_generate - Generated UUIDs are different");
+ ok(uuid1 != uuid2, "lttng_uuid_generate - Generated UUIDs are different");
/*
* Set the two most significant bits (bits 6 and 7) of the
ok(ret == LTTNG_UUID_VER, "lttng_uuid_generate - Generated UUID version check");
}
-static
-void run_test(void)
+static void run_test()
{
plan_tests(NR_TESTS);
run_test_lttng_uuid_generate();
}
-int main(void)
+int main()
{
/* Run tap-formated tests */
run_test();