From 4e6ea0d2d269b3f8428c340316470cad90bd33d4 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Thu, 31 Mar 2022 08:23:17 +0000 Subject: [PATCH] new test --- source/libs/tdb/test/tdbTest.cpp | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/source/libs/tdb/test/tdbTest.cpp b/source/libs/tdb/test/tdbTest.cpp index 33a82094dc..4eb1cfde63 100644 --- a/source/libs/tdb/test/tdbTest.cpp +++ b/source/libs/tdb/test/tdbTest.cpp @@ -121,7 +121,7 @@ TEST(tdb_test, simple_test) { int nData = 1000000; // Open Env - ret = tdbEnvOpen("tdb", 4096, 256000, &pEnv); + ret = tdbEnvOpen("tdb", 4096, 100, &pEnv); GTEST_ASSERT_EQ(ret, 0); // Create a database @@ -134,21 +134,19 @@ TEST(tdb_test, simple_test) { char val[64]; { // Insert some data - tdbBegin(pEnv); - - int i = 1; - for (;;) { - if (i > nData) break; - - sprintf(key, "key%d", i); - sprintf(val, "value%d", i); - ret = tdbDbInsert(pDb, key, strlen(key), val, strlen(val)); - GTEST_ASSERT_EQ(ret, 0); - - i++; + for (int i = 1; i <= nData;) { + tdbBegin(pEnv); + + for (int k = 0; k < 10; k++) { + sprintf(key, "key%d", i); + sprintf(val, "value%d", i); + ret = tdbDbInsert(pDb, key, strlen(key), val, strlen(val)); + GTEST_ASSERT_EQ(ret, 0); + i++; + } + + tdbCommit(pEnv); } - - tdbCommit(pEnv); } { // Query the data -- GitLab