Browse Source

builder and reader pass test_vtable

main
Arcueid 9 months ago
parent
commit
704800e4db
1 changed files with 10 additions and 3 deletions
  1. +10
    -3
      test/test_vtable.cc

+ 10
- 3
test/test_vtable.cc View File

@ -10,7 +10,7 @@
using namespace std;
using namespace leveldb;
int main() {
TEST(TestVTable, BuilderReader) {
VTableHandle handle1;
VTableHandle handle2;
VTableRecord record1;
@ -35,9 +35,16 @@ int main() {
VTableRecord res_record;
reader.Get(handle2, &res_record);
cout << res_record.key.ToString() << " " << res_record.value.ToString() << endl;
ASSERT_TRUE(res_record.key.ToString() == record2.key.ToString());
ASSERT_TRUE(res_record.value.ToString() == record2.value.ToString());
reader.Get(handle1, &res_record);
cout << res_record.key.ToString() << " " << res_record.value.ToString() << endl;
ASSERT_TRUE(res_record.key.ToString() == record1.key.ToString());
ASSERT_TRUE(res_record.value.ToString() == record1.value.ToString());
}
int main(int argc, char **argv) {
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}

Loading…
Cancel
Save