diff --git a/cpp/unittest/db/meta_tests.cpp b/cpp/unittest/db/meta_tests.cpp index 83177fea19d407dbed0fd311e4c1e03b5f110f5c..8489b0cd1b13c8a7d820e57aba162d8aee228a0d 100644 --- a/cpp/unittest/db/meta_tests.cpp +++ b/cpp/unittest/db/meta_tests.cpp @@ -86,6 +86,49 @@ TEST_F(MetaTest, GROUP_FILE_TEST) { ASSERT_TRUE(group_file.file_type == meta::GroupFileSchema::TO_DELETE); } +TEST_F(MetaTest, ARCHIVE_TEST) { + DBMetaOptions options; + options.path = "/tmp/vecwise_test"; + options.archive_conf = ArchiveConf("delete", "disk:41"); + + auto impl = meta::DBMetaImpl(options); + auto group_id = "meta_test_group"; + + meta::GroupSchema group; + group.group_id = group_id; + auto status = impl.add_group(group); + + meta::GroupFilesSchema files; + meta::GroupFileSchema group_file; + group_file.group_id = group.group_id; + + auto cnt = 10; + auto each_size = 2UL; + for (auto i=0; i