mirror of
https://github.com/taosdata/TDengine
synced 2026-05-24 10:09:01 +00:00
67 lines
No EOL
1.6 KiB
C++
67 lines
No EOL
1.6 KiB
C++
/**
|
|
* @file dqnode.cpp
|
|
* @author slguan (slguan@taosdata.com)
|
|
* @brief DNODE module qnode tests
|
|
* @version 1.0
|
|
* @date 2022-01-05
|
|
*
|
|
* @copyright Copyright (c) 2022
|
|
*
|
|
*/
|
|
|
|
#include "sut.h"
|
|
|
|
class DndTestQnode : public ::testing::Test {
|
|
protected:
|
|
static void SetUpTestSuite() { test.Init("/tmp/dnode_test_qnode", 9111); }
|
|
static void TearDownTestSuite() { test.Cleanup(); }
|
|
|
|
static Testbase test;
|
|
|
|
public:
|
|
void SetUp() override {}
|
|
void TearDown() override {}
|
|
};
|
|
|
|
Testbase DndTestQnode::test;
|
|
|
|
TEST_F(DndTestQnode, 04_Drop_User) {
|
|
{
|
|
int32_t contLen = sizeof(SDropUserReq);
|
|
|
|
SDropUserReq* pReq = (SDropUserReq*)rpcMallocCont(contLen);
|
|
strcpy(pReq->user, "");
|
|
|
|
SRpcMsg* pMsg = test.SendMsg(TDMT_MND_DROP_USER, pReq, contLen);
|
|
ASSERT_NE(pMsg, nullptr);
|
|
ASSERT_EQ(pMsg->code, TSDB_CODE_MND_INVALID_USER_FORMAT);
|
|
}
|
|
|
|
// {
|
|
// int32_t contLen = sizeof(SDropUserReq);
|
|
|
|
// SDropUserReq* pReq = (SDropUserReq*)rpcMallocCont(contLen);
|
|
// strcpy(pReq->user, "u4");
|
|
|
|
// SRpcMsg* pMsg = test.SendMsg(TDMT_MND_DROP_USER, pReq, contLen);
|
|
// ASSERT_NE(pMsg, nullptr);
|
|
// ASSERT_EQ(pMsg->code, TSDB_CODE_MND_USER_NOT_EXIST);
|
|
// }
|
|
|
|
// {
|
|
// int32_t contLen = sizeof(SDropUserReq);
|
|
|
|
// SDropUserReq* pReq = (SDropUserReq*)rpcMallocCont(contLen);
|
|
// strcpy(pReq->user, "u1");
|
|
|
|
// SRpcMsg* pMsg = test.SendMsg(TDMT_MND_DROP_USER, pReq, contLen);
|
|
// ASSERT_NE(pMsg, nullptr);
|
|
// ASSERT_EQ(pMsg->code, 0);
|
|
// }
|
|
|
|
// test.SendShowMetaMsg(TSDB_MGMT_TABLE_USER, "");
|
|
// CHECK_META("show users", 4);
|
|
|
|
// test.SendShowRetrieveMsg();
|
|
// EXPECT_EQ(test.GetShowRows(), 1);
|
|
} |