Mercurial > hg > orthanc
comparison UnitTestsSources/FileStorageTests.cpp @ 1122:1d60316c3618
simplifications in FileStorage
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 05 Sep 2014 15:48:43 +0200 |
parents | dfc076546821 |
children | 6c5a77637b23 |
comparison
equal
deleted
inserted
replaced
1121:82567bac5e25 | 1122:1d60316c3618 |
---|---|
63 FileStorage s("UnitTestsStorage"); | 63 FileStorage s("UnitTestsStorage"); |
64 | 64 |
65 std::string data = Toolbox::GenerateUuid(); | 65 std::string data = Toolbox::GenerateUuid(); |
66 std::string uid = s.Create(data); | 66 std::string uid = s.Create(data); |
67 std::string d; | 67 std::string d; |
68 s.ReadFile(d, uid); | 68 s.Read(d, uid); |
69 ASSERT_EQ(d.size(), data.size()); | 69 ASSERT_EQ(d.size(), data.size()); |
70 ASSERT_FALSE(memcmp(&d[0], &data[0], data.size())); | 70 ASSERT_FALSE(memcmp(&d[0], &data[0], data.size())); |
71 ASSERT_EQ(s.GetCompressedSize(uid), data.size()); | 71 ASSERT_EQ(s.GetSize(uid), data.size()); |
72 } | 72 } |
73 | 73 |
74 TEST(FileStorage, Basic2) | 74 TEST(FileStorage, Basic2) |
75 { | 75 { |
76 FileStorage s("UnitTestsStorage"); | 76 FileStorage s("UnitTestsStorage"); |
77 | 77 |
78 std::vector<uint8_t> data; | 78 std::vector<uint8_t> data; |
79 StringToVector(data, Toolbox::GenerateUuid()); | 79 StringToVector(data, Toolbox::GenerateUuid()); |
80 std::string uid = s.Create(data); | 80 std::string uid = s.Create(data); |
81 std::string d; | 81 std::string d; |
82 s.ReadFile(d, uid); | 82 s.Read(d, uid); |
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())); |
85 ASSERT_EQ(s.GetCompressedSize(uid), data.size()); | 85 ASSERT_EQ(s.GetSize(uid), data.size()); |
86 } | 86 } |
87 | 87 |
88 TEST(FileStorage, EndToEnd) | 88 TEST(FileStorage, EndToEnd) |
89 { | 89 { |
90 FileStorage s("UnitTestsStorage"); | 90 FileStorage s("UnitTestsStorage"); |