Mercurial > hg > orthanc
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; |