32 #include <gtest/gtest.h>
47 static string valid =
"e70ef568-0c08-461f-5082-ae0f702508ea";
48 static string valid_upper =
"E70ef568-0c08-461f-5082-ae0f702508eA";
49 static string invalid_form =
"e70ef568-0c08-461f5082-ae0f702508ea";
50 static string invalid_data =
"e70ef568-0c08-461f-5082-INVALIDDATA";
51 static string invalid_len =
"e70ef568-0c08-461f-5082-ae0f702508ea-abcdefg";
55 ASSERT_EQ(Uuid::zero.size(), 36);
58 TEST(uuid_test, generate_uuid)
61 cout <<
"Uuid: " << u << endl;
63 ASSERT_EQ(u.
val().size(), 36);
64 ASSERT_NE(u, Uuid::zero);
67 TEST(uuid_test, assign)
71 ASSERT_NE(u, Uuid::zero);
76 cout <<
"orig : " << valid_upper << endl;
77 cout <<
"stored : " << v << endl;
80 ASSERT_EQ(u, Uuid::zero);
82 ASSERT_EQ(u, Uuid::zero);
84 ASSERT_EQ(u, Uuid::zero);
Universally unique identifier (uuid).
std::string val() const
Return the uuid value.
TEST(inet_example, client_server_stream_test)
[Inet client server]
Universally Unique Identifier (uuid).