comparison UnitTestsSources/FileStorageTests.cpp @ 2172:84d1d392a9ab

GenerateUuid() not available in sandboxed environments
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Nov 2016 12:06:00 +0100
parents 5a8840920121
children a3a65de1840f
comparison
equal deleted inserted replaced
2171:35febe19e874 2172:84d1d392a9ab
58 58
59 TEST(FilesystemStorage, Basic) 59 TEST(FilesystemStorage, Basic)
60 { 60 {
61 FilesystemStorage s("UnitTestsStorage"); 61 FilesystemStorage s("UnitTestsStorage");
62 62
63 std::string data = Toolbox::GenerateUuid(); 63 std::string data = SystemToolbox::GenerateUuid();
64 std::string uid = Toolbox::GenerateUuid(); 64 std::string uid = SystemToolbox::GenerateUuid();
65 s.Create(uid.c_str(), &data[0], data.size(), FileContentType_Unknown); 65 s.Create(uid.c_str(), &data[0], data.size(), FileContentType_Unknown);
66 std::string d; 66 std::string d;
67 s.Read(d, uid, FileContentType_Unknown); 67 s.Read(d, uid, FileContentType_Unknown);
68 ASSERT_EQ(d.size(), data.size()); 68 ASSERT_EQ(d.size(), data.size());
69 ASSERT_FALSE(memcmp(&d[0], &data[0], data.size())); 69 ASSERT_FALSE(memcmp(&d[0], &data[0], data.size()));
73 TEST(FilesystemStorage, Basic2) 73 TEST(FilesystemStorage, Basic2)
74 { 74 {
75 FilesystemStorage s("UnitTestsStorage"); 75 FilesystemStorage s("UnitTestsStorage");
76 76
77 std::vector<uint8_t> data; 77 std::vector<uint8_t> data;
78 StringToVector(data, Toolbox::GenerateUuid()); 78 StringToVector(data, SystemToolbox::GenerateUuid());
79 std::string uid = Toolbox::GenerateUuid(); 79 std::string uid = SystemToolbox::GenerateUuid();
80 s.Create(uid.c_str(), &data[0], data.size(), FileContentType_Unknown); 80 s.Create(uid.c_str(), &data[0], data.size(), FileContentType_Unknown);
81 std::string d; 81 std::string d;
82 s.Read(d, uid, FileContentType_Unknown); 82 s.Read(d, uid, FileContentType_Unknown);
83 ASSERT_EQ(d.size(), data.size()); 83 ASSERT_EQ(d.size(), data.size());
84 ASSERT_FALSE(memcmp(&d[0], &data[0], data.size())); 84 ASSERT_FALSE(memcmp(&d[0], &data[0], data.size()));
91 s.Clear(); 91 s.Clear();
92 92
93 std::list<std::string> u; 93 std::list<std::string> u;
94 for (unsigned int i = 0; i < 10; i++) 94 for (unsigned int i = 0; i < 10; i++)
95 { 95 {
96 std::string t = Toolbox::GenerateUuid(); 96 std::string t = SystemToolbox::GenerateUuid();
97 std::string uid = Toolbox::GenerateUuid(); 97 std::string uid = SystemToolbox::GenerateUuid();
98 s.Create(uid.c_str(), &t[0], t.size(), FileContentType_Unknown); 98 s.Create(uid.c_str(), &t[0], t.size(), FileContentType_Unknown);
99 u.push_back(uid); 99 u.push_back(uid);
100 } 100 }
101 101
102 std::set<std::string> ss; 102 std::set<std::string> ss;