Use libuuid to generate unique IDs for iq and adhoc sessions

This commit is contained in:
Florent Le Coz
2014-05-30 13:39:00 +02:00
parent 8eb9e535a3
commit a63faf6fa9
5 changed files with 60 additions and 9 deletions
+8 -3
View File
@@ -121,9 +121,14 @@ int main()
/**
* Id generation
*/
assert(XmppComponent::next_id() == "0");
assert(XmppComponent::next_id() == "1");
assert(XmppComponent::next_id() == "2");
std::cout << color << "Testing id generation…" << reset << std::endl;
const std::string first_uuid = XmppComponent::next_id();
const std::string second_uuid = XmppComponent::next_id();
std::cout << first_uuid << std::endl;
std::cout << second_uuid << std::endl;
assert(first_uuid.size() == 36);
assert(second_uuid.size() == 36);
assert(first_uuid != second_uuid);
/**
* Utils