more TDB
This commit is contained in:
parent
b3575d7c89
commit
e835a6cc39
|
@ -1,3 +1,3 @@
|
|||
# # tdbTest
|
||||
# add_executable(tdbTest "tdbTest.cpp")
|
||||
# target_link_libraries(tdbTest tdb gtest gtest_main)
|
||||
# tdbTest
|
||||
add_executable(tdbTest "tdbTest.cpp")
|
||||
target_link_libraries(tdbTest tdb gtest gtest_main)
|
|
@ -2,13 +2,32 @@
|
|||
|
||||
#include "tdb.h"
|
||||
|
||||
TEST(tdb_api_test, tdb_create_open_close_db_test) {
|
||||
// int ret;
|
||||
// TDB *dbp;
|
||||
#define A_ASSERT(op) GTEST_ASSERT_EQ(op, 0)
|
||||
|
||||
// tdbCreateDB(&dbp, TDB_BTREE_T);
|
||||
TEST(tdb_test, simple_test) {
|
||||
TENV *pEnv;
|
||||
TDB * pDb1, *pDb2;
|
||||
|
||||
// tdbOpenDB(dbp, 0);
|
||||
// ENV
|
||||
tdbEnvCreate(&pEnv);
|
||||
tdbEnvSetPageSize(pEnv, 1024);
|
||||
tdbEnvSetCacheSize(pEnv, 10240);
|
||||
tdbEnvOpen(&pEnv);
|
||||
|
||||
// tdbCloseDB(dbp, 0);
|
||||
// DB
|
||||
tdbOpen(&pDb1, "db.db", "db1", pEnv);
|
||||
tdbOpen(&pDb2, "db.db", "db2", pEnv);
|
||||
|
||||
// Insert
|
||||
|
||||
// Query
|
||||
|
||||
// Delete
|
||||
|
||||
// Query
|
||||
|
||||
// Close
|
||||
tdbClose(pDb1);
|
||||
tdbClose(pDb2);
|
||||
tdbEnvClose(pEnv);
|
||||
}
|
Loading…
Reference in New Issue