From 4a66580f4f5665803790d0bd7c0c963ba2256b4e Mon Sep 17 00:00:00 2001 From: Xu Peng Date: Mon, 29 Apr 2019 15:29:28 +0800 Subject: [PATCH] test(db): add meta test Former-commit-id: 9668abe43a31a04c58311c12834fe5b89da23c07 --- cpp/unittest/db/CMakeLists.txt | 3 ++- cpp/unittest/db/meta_tests.cpp | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 cpp/unittest/db/meta_tests.cpp diff --git a/cpp/unittest/db/CMakeLists.txt b/cpp/unittest/db/CMakeLists.txt index 99ef28c981..1a0d9642f0 100644 --- a/cpp/unittest/db/CMakeLists.txt +++ b/cpp/unittest/db/CMakeLists.txt @@ -27,7 +27,8 @@ set(db_test_src ${wrapper_src} ${require_files} utils.cpp - db_tests.cpp) + meta_tests.cpp) + # db_tests.cpp) cuda_add_executable(db_test ${db_test_src}) diff --git a/cpp/unittest/db/meta_tests.cpp b/cpp/unittest/db/meta_tests.cpp new file mode 100644 index 0000000000..3ad5b1b2bf --- /dev/null +++ b/cpp/unittest/db/meta_tests.cpp @@ -0,0 +1,34 @@ +//////////////////////////////////////////////////////////////////////////////// +// Copyright 上海赜睿信息科技有限公司(Zilliz) - All Rights Reserved +// Unauthorized copying of this file, via any medium is strictly prohibited. +// Proprietary and confidential. +//////////////////////////////////////////////////////////////////////////////// +#include +#include +#include + +#include "utils.h" +#include "db/DBMetaImpl.h" +#include "db/Factories.h" + +using namespace zilliz::vecwise::engine; + +TEST_F(DBTest, META_TEST) { + auto impl = DBMetaImplFactory::Build(); + + auto group_id = "meta_test_group"; + + meta::GroupSchema group; + group.group_id = group_id; + auto status = impl->add_group(group); + ASSERT_TRUE(status.ok()); + + status = impl->get_group(group); + ASSERT_TRUE(status.ok()); + + group.group_id = "not_found"; + status = impl->get_group(group); + ASSERT_TRUE(!status.ok()); + + impl->drop_all(); +}