From 21c032c9a5f61ffc95782330d3f9afc194c1c024 Mon Sep 17 00:00:00 2001 From: sunkaicheng Date: Sun, 18 Aug 2019 22:50:47 +0800 Subject: [PATCH] added tests --- examples/dump_load.cc | 2 +- tests/dump_load_test.cc | 36 +++++++----------------------------- 2 files changed, 8 insertions(+), 30 deletions(-) diff --git a/examples/dump_load.cc b/examples/dump_load.cc index 8a77e6c..bec9e48 100644 --- a/examples/dump_load.cc +++ b/examples/dump_load.cc @@ -54,4 +54,4 @@ int main() dump_load_uint64_uint32(); dump_load_parallel_flat_hash_map(); return 0; -} \ No newline at end of file +} diff --git a/tests/dump_load_test.cc b/tests/dump_load_test.cc index 8424a5d..b4dc2fe 100644 --- a/tests/dump_load_test.cc +++ b/tests/dump_load_test.cc @@ -16,43 +16,22 @@ using ::phmap::BinaryInputArchive; using ::phmap::OutputArchiveWrapper; using ::phmap::InputArchiveWrapper; -TEST(DumpLoad, FlatHashSet_string) { - flat_hash_set st1; +TEST(DumpLoad, FlatHashSet_uin32) { + flat_hash_set st1; BinaryOutputArchive ar_out("./dump.data"); - st1.insert("hello"); - st1.insert("world"); + st1.insert(1991); + st1.insert(1202); EXPECT_TRUE(st1.dump(ar_out)); - flat_hash_set st2; + flat_hash_set st2; BinaryInputArchive ar_in("./dump.data"); EXPECT_TRUE(st2.load(ar_in)); EXPECT_EQ(2, st2.size()); - EXPECT_TRUE(st2.count("hello")); - EXPECT_TRUE(st2.count("world")); -} - -TEST(DumpLoad, FlatHashMap_string_uint32) { - flat_hash_map mp1; - BinaryOutputArchive ar_out("./dump.data"); - - mp1["key-1"] = 99; - mp1["key-2"] = 299; - - EXPECT_TRUE(mp1.dump(ar_out)); - flat_hash_map mp2; - BinaryInputArchive ar_in("./dump.data"); - - EXPECT_TRUE(mp2.load(ar_in)); - - EXPECT_EQ(2, mp2.size()); - - EXPECT_TRUE(mp2.count("key-1")); - EXPECT_TRUE(mp2.count("key-2")); - EXPECT_EQ(99, mp2.at("key-1")); - EXPECT_EQ(299, mp2.at("key-2")); + EXPECT_TRUE(st2.count(1991)); + EXPECT_TRUE(st2.count(1202)); } TEST(DumpLoad, FlatHashMap_uint64_uint32) { @@ -102,4 +81,3 @@ TEST(DumpLoad, ParallelFlatHashMap_uint64_uint32) { } } -} \ No newline at end of file