a method to get the size of the storage with opened transaction, tests for readAll, and some test for transactions
This commit is contained in:
parent
17fb37075c
commit
a4bb7e6269
6 changed files with 168 additions and 22 deletions
|
@ -256,12 +256,12 @@ TEST_F(BaseTest, Change) {
|
|||
TEST_F(BaseTest, Force) {
|
||||
EXPECT_EQ(db->ready(), true);
|
||||
|
||||
t1->forceRecord(58, 35); //changing
|
||||
t1->forceRecord(68, 36); //adding
|
||||
t2->forceRecord("prophecy", "dumpling"); //adding
|
||||
t2->forceRecord("lawfirm", "paracetamol"); //changing
|
||||
c1->forceRecord(89, "canine"); //changing
|
||||
c1->forceRecord(98, "duration"); //adding
|
||||
EXPECT_EQ(t1->forceRecord(58, 35), false); //changing
|
||||
EXPECT_EQ(t1->forceRecord(68, 36), true); //adding
|
||||
EXPECT_EQ(t2->forceRecord("prophecy", "dumpling"), true); //adding
|
||||
EXPECT_EQ(t2->forceRecord("lawfirm", "paracetamol"), false); //changing
|
||||
EXPECT_EQ(c1->forceRecord(89, "canine"), false); //changing
|
||||
EXPECT_EQ(c1->forceRecord(98, "duration"), true); //adding
|
||||
|
||||
EXPECT_EQ(t1->getRecord(2), 49);
|
||||
EXPECT_EQ(t1->getRecord(58), 35);
|
||||
|
@ -278,3 +278,26 @@ TEST_F(BaseTest, Force) {
|
|||
EXPECT_EQ(t2->count(), 3);
|
||||
EXPECT_EQ(c1->count(), 4);
|
||||
}
|
||||
|
||||
TEST_F(BaseTest, ReadAll) {
|
||||
EXPECT_EQ(db->ready(), true);
|
||||
|
||||
std::map<uint32_t, uint32_t> m1 = t1->readAll();
|
||||
std::map<QString, QString> m2 = t2->readAll();
|
||||
std::map<int8_t, std::string> m3 = c1->readAll();
|
||||
|
||||
EXPECT_EQ(m1.at(2), 49);
|
||||
EXPECT_EQ(m1.at(58), 35);
|
||||
EXPECT_EQ(m1.at(68), 36);
|
||||
EXPECT_EQ(m2.at("sdfhga"), "void");
|
||||
EXPECT_EQ(m2.at("prophecy"), "dumpling");
|
||||
EXPECT_EQ(m2.at("lawfirm"), "paracetamol");
|
||||
EXPECT_EQ(m3.at(15), "recording");
|
||||
EXPECT_EQ(m3.at(12), "thermal");
|
||||
EXPECT_EQ(m3.at(89), "canine");
|
||||
EXPECT_EQ(m3.at(98), "duration");
|
||||
|
||||
EXPECT_EQ(m1.size(), 3);
|
||||
EXPECT_EQ(m2.size(), 3);
|
||||
EXPECT_EQ(m3.size(), 4);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue