two more methods for getting all records from cache, one more test for reading all
This commit is contained in:
parent
181a645efc
commit
064277fa6e
3 changed files with 102 additions and 24 deletions
|
@ -301,3 +301,64 @@ TEST_F(BaseTest, ReadAll) {
|
|||
EXPECT_EQ(m2.size(), 3);
|
||||
EXPECT_EQ(m3.size(), 4);
|
||||
}
|
||||
|
||||
|
||||
|
||||
TEST_F(BaseTest, ReplaceAll) {
|
||||
EXPECT_EQ(db->ready(), true);
|
||||
|
||||
t1->replaceAll({
|
||||
{7, 48},
|
||||
{194, 582},
|
||||
{857, 39},
|
||||
{9717, 8}
|
||||
});
|
||||
t2->replaceAll({
|
||||
{"bringin", "keyboard"},
|
||||
{"cluster", "throttle"},
|
||||
{"ronin", "cheese"}
|
||||
});
|
||||
c1->replaceAll({});
|
||||
|
||||
EXPECT_EQ(t1->count(), 4);
|
||||
EXPECT_EQ(t2->count(), 3);
|
||||
EXPECT_EQ(c1->count(), 0);
|
||||
|
||||
EXPECT_FALSE(t1->checkRecord(2));
|
||||
EXPECT_FALSE(t1->checkRecord(58));
|
||||
EXPECT_FALSE(t1->checkRecord(68));
|
||||
|
||||
EXPECT_FALSE(t2->checkRecord("sdfhga"));
|
||||
EXPECT_FALSE(t2->checkRecord("prophecy"));
|
||||
EXPECT_FALSE(t2->checkRecord("lawfirm"));
|
||||
|
||||
EXPECT_FALSE(c1->checkRecord(15));
|
||||
EXPECT_FALSE(c1->checkRecord(12));
|
||||
EXPECT_FALSE(c1->checkRecord(89));
|
||||
EXPECT_FALSE(c1->checkRecord(98));
|
||||
|
||||
EXPECT_EQ(t1->getRecord(7), 48);
|
||||
EXPECT_EQ(t1->getRecord(194), 582);
|
||||
EXPECT_EQ(t1->getRecord(857), 39);
|
||||
EXPECT_EQ(t1->getRecord(9717), 8);
|
||||
|
||||
EXPECT_EQ(t2->getRecord("bringin"), "keyboard");
|
||||
EXPECT_EQ(t2->getRecord("cluster"), "throttle");
|
||||
EXPECT_EQ(t2->getRecord("ronin"), "cheese");
|
||||
|
||||
|
||||
c1->replaceAll({
|
||||
{68, "quality"},
|
||||
{31, "ridgid body"},
|
||||
{16, "fermentation on your kind"},
|
||||
{22, "pseudo"},
|
||||
{-117, "lance of Michael"},
|
||||
});
|
||||
EXPECT_EQ(c1->count(), 5);
|
||||
|
||||
EXPECT_EQ(c1->getRecord(68), "quality");
|
||||
EXPECT_EQ(c1->getRecord(31), "ridgid body");
|
||||
EXPECT_EQ(c1->getRecord(16), "fermentation on your kind");
|
||||
EXPECT_EQ(c1->getRecord(22), "pseudo");
|
||||
EXPECT_EQ(c1->getRecord(-117), "lance of Michael");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue