patch 4.0

This commit is contained in:
wangzelin.wzl
2022-10-24 10:34:53 +08:00
parent 4ad6e00ec3
commit 93a1074b0c
10533 changed files with 2588271 additions and 2299373 deletions

View File

@ -15,6 +15,8 @@
#include "observer/omt/ob_multi_tenant.h"
#include "observer/omt/ob_worker_processor.h"
#include "observer/ob_server_struct.h"
#include "storage/mock_ob_tenant_storage.h"
#include "share/io/ob_io_manager.h"
using namespace oceanbase::common;
using namespace oceanbase::omt;
@ -22,22 +24,32 @@ using namespace oceanbase::observer;
#define OMT_UNITTEST
class TestManageTenant : public ::testing::Test, public ObMultiTenant {
class TestManageTenant
: public ::testing::Test,
public ObMultiTenant
{
public:
TestManageTenant() : ObMultiTenant(procor_)
TestManageTenant()
: ObMultiTenant(procor_)
{
all_mock_init();
tenant_storage_.init();
}
virtual void SetUp()
{}
{
ObIOManager::get_instance().init();
}
virtual void TearDown()
{}
{
ObIOManager::get_instance().destroy();
}
protected:
ObFakeWorkerProcessor procor_;
ObGlobalContext gctx_;
MockObTenantStorageAgent tenant_storage_;
};
TEST_F(TestManageTenant, AddDelete)
@ -56,7 +68,7 @@ TEST_F(TestManageTenant, AddDelete)
EXPECT_NE(-1, del_tenant(3));
EXPECT_EQ(2, get_tenant_list().size());
ObTenant* tenant = NULL;
ObTenant *tenant = NULL;
EXPECT_EQ(OB_SUCCESS, get_tenant(1, tenant));
EXPECT_TRUE(tenant);
@ -74,8 +86,10 @@ TEST_F(TestManageTenant, AddDelete)
EXPECT_EQ(OB_SUCCESS, add_tenant(OB_USER_TENANT_ID, 3, 3));
}
int main(int argc, char* argv[])
int main(int argc, char *argv[])
{
::testing::InitGoogleTest(&argc, argv);
OB_LOGGER.set_file_name("test_manage_tenant.log", true);
OB_LOGGER.set_log_level("INFO");
return RUN_ALL_TESTS();
}