~michihenning/persistent-cache-cpp/merge-devel

« back to all changes in this revision

Viewing changes to tests/core/persistent_string_cache/persistent_string_cache_test.cpp

  • Committer: CI Train Bot
  • Author(s): Michi Henning
  • Date: 2015-08-05 00:21:52 UTC
  • mfrom: (12.1.16 devel)
  • Revision ID: ci-train-bot@canonical.com-20150805002152-xdyzpvnryjtq9xbx
Initial revision for landing.
Approved by: PS Jenkins bot, James Henstridge, Michi Henning

Show diffs side-by-side

added added

removed removed

Lines of Context:
92
92
        EXPECT_TRUE(c->put_metadata("x", "z"));
93
93
        EXPECT_TRUE(c->put_metadata("x", "z", 1));
94
94
        data = c->take_data("x");
95
 
        EXPECT_TRUE(data);
 
95
        EXPECT_TRUE(bool(data));
96
96
        EXPECT_EQ("y", data->value);
97
97
        EXPECT_EQ("z", data->metadata);
98
98
        PersistentStringCache::Data data2;
178
178
        auto now = chrono::system_clock::now();
179
179
        c->put("x", "y");
180
180
        EXPECT_FALSE(c->get("y"));
181
 
        EXPECT_TRUE(c->get("x"));
 
181
        EXPECT_TRUE(bool(c->get("x")));
182
182
 
183
183
        s = c->stats();
184
184
        EXPECT_EQ(test_db, s.cache_path());                  // Must not have changed.
210
210
 
211
211
        // Two more hits.
212
212
        now = chrono::system_clock::now();
213
 
        EXPECT_TRUE(c->get("x"));
214
 
        EXPECT_TRUE(c->get("x"));
 
213
        EXPECT_TRUE(bool(c->get("x")));
 
214
        EXPECT_TRUE(bool(c->get("x")));
215
215
 
216
216
        s = c->stats();
217
217
        EXPECT_EQ(3, s.hits());
260
260
 
261
261
        // One more hit
262
262
        now = chrono::system_clock::now();
263
 
        EXPECT_TRUE(c->get("x"));
 
263
        EXPECT_TRUE(bool(c->get("x")));
264
264
 
265
265
        s = c->stats();
266
266
        EXPECT_EQ(4, s.hits());