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");