Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
taosdata
TDengine
提交
109eb407
T
TDengine
项目概览
taosdata
/
TDengine
1 年多 前同步成功
通知
1185
Star
22016
Fork
4786
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
TDengine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
109eb407
编写于
4月 10, 2023
作者:
X
Xiaoyu Wang
提交者:
GitHub
4月 10, 2023
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #20835 from taosdata/feat/table_level_privilege_wxy
fix: catalog unit test
上级
5b914a10
637bf33c
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
69 addition
and
80 deletion
+69
-80
source/libs/catalog/test/catalogTests.cpp
source/libs/catalog/test/catalogTests.cpp
+69
-80
未找到文件。
source/libs/catalog/test/catalogTests.cpp
浏览文件 @
109eb407
...
...
@@ -27,8 +27,8 @@
#ifdef WINDOWS
#define TD_USE_WINSOCK
#endif
#include "catalogInt.h"
#include "catalog.h"
#include "catalogInt.h"
#include "os.h"
#include "stub.h"
#include "taos.h"
...
...
@@ -450,7 +450,7 @@ void ctgTestRspSTableMeta(void *shandle, SEpSet *pEpSet, SRpcMsg *pMsg, SRpcMsg
metaRsp
.
sversion
=
ctgTestSVersion
;
metaRsp
.
tversion
=
ctgTestTVersion
;
metaRsp
.
suid
=
ctgTestSuid
;
metaRsp
.
tuid
=
ctgTestSuid
+
1
;
metaRsp
.
tuid
=
ctgTestSuid
+
1
;
metaRsp
.
vgId
=
0
;
metaRsp
.
pSchemas
=
(
SSchema
*
)
taosMemoryMalloc
((
metaRsp
.
numOfTags
+
metaRsp
.
numOfColumns
)
*
sizeof
(
SSchema
));
...
...
@@ -536,7 +536,6 @@ void ctgTestRspMultiSTableMeta(void *shandle, SEpSet *pEpSet, SRpcMsg *pMsg, SRp
tFreeSTableMetaRsp
(
&
metaRsp
);
}
void
ctgTestRspErrIndexInfo
(
void
*
shandle
,
SEpSet
*
pEpSet
,
SRpcMsg
*
pMsg
,
SRpcMsg
*
pRsp
)
{
rpcFreeCont
(
pMsg
->
pCont
);
...
...
@@ -545,7 +544,6 @@ void ctgTestRspErrIndexInfo(void *shandle, SEpSet *pEpSet, SRpcMsg *pMsg, SRpcMs
pRsp
->
pCont
=
NULL
;
}
void
ctgTestRspUserAuth
(
void
*
shandle
,
SEpSet
*
pEpSet
,
SRpcMsg
*
pMsg
,
SRpcMsg
*
pRsp
)
{
rpcFreeCont
(
pMsg
->
pCont
);
...
...
@@ -553,6 +551,7 @@ void ctgTestRspUserAuth(void *shandle, SEpSet *pEpSet, SRpcMsg *pMsg, SRpcMsg *p
strcpy
(
userRsp
.
user
,
ctgTestUsername
);
userRsp
.
version
=
1
;
userRsp
.
superAuth
=
1
;
userRsp
.
enable
=
1
;
int32_t
contLen
=
tSerializeSGetUserAuthRsp
(
NULL
,
0
,
&
userRsp
);
void
*
pReq
=
rpcMallocCont
(
contLen
);
...
...
@@ -611,7 +610,7 @@ void ctgTestRspTableIndex(void *shandle, SEpSet *pEpSet, SRpcMsg *pMsg, SRpcMsg
STableIndexInfo
info
=
{
0
};
for
(
int32_t
i
=
0
;
i
<
ctgTestIndexNum
;
++
i
)
{
info
.
interval
=
1
+
i
;
info
.
expr
=
(
char
*
)
taosMemoryCalloc
(
1
,
10
);
info
.
expr
=
(
char
*
)
taosMemoryCalloc
(
1
,
10
);
taosArrayPush
(
tblRsp
.
pIndex
,
&
info
);
}
...
...
@@ -727,8 +726,6 @@ void ctgTestRspDndeList(void *shandle, SEpSet *pEpSet, SRpcMsg *pMsg, SRpcMsg *p
tFreeSDnodeListRsp
(
&
dRsp
);
}
void
ctgTestRspAuto
(
void
*
shandle
,
SEpSet
*
pEpSet
,
SRpcMsg
*
pMsg
,
SRpcMsg
*
pRsp
)
{
switch
(
pMsg
->
msgType
)
{
case
TDMT_MND_USE_DB
:
...
...
@@ -763,7 +760,6 @@ void ctgTestRspAuto(void *shandle, SEpSet *pEpSet, SRpcMsg *pMsg, SRpcMsg *pRsp)
return
;
}
void
ctgTestRspByIdx
(
void
*
shandle
,
SEpSet
*
pEpSet
,
SRpcMsg
*
pMsg
,
SRpcMsg
*
pRsp
)
{
switch
(
ctgTestRspFunc
[
ctgTestRspIdx
])
{
case
CTGT_RSP_VGINFO
:
...
...
@@ -1204,7 +1200,6 @@ void *ctgTestSetCtableMetaThread(void *param) {
return
NULL
;
}
void
ctgTestFetchRows
(
TAOS_RES
*
result
,
int32_t
*
rows
)
{
TAOS_ROW
row
;
int
num_fields
=
taos_num_fields
(
result
);
...
...
@@ -1220,7 +1215,7 @@ void ctgTestFetchRows(TAOS_RES *result, int32_t *rows) {
}
}
void
ctgTestExecQuery
(
TAOS
*
taos
,
char
*
sql
,
bool
fetch
,
int32_t
*
rows
)
{
void
ctgTestExecQuery
(
TAOS
*
taos
,
char
*
sql
,
bool
fetch
,
int32_t
*
rows
)
{
TAOS_RES
*
result
=
taos_query
(
taos
,
sql
);
int
code
=
taos_errno
(
result
);
ASSERT_EQ
(
code
,
0
);
...
...
@@ -1232,7 +1227,6 @@ void ctgTestExecQuery(TAOS * taos, char* sql, bool fetch, int32_t *rows) {
taos_free_result
(
result
);
}
TEST
(
tableMeta
,
normalTable
)
{
struct
SCatalog
*
pCtg
=
NULL
;
SVgroupInfo
vgInfo
=
{
0
};
...
...
@@ -2045,7 +2039,6 @@ TEST(refreshGetMeta, normal2child) {
ctgTestCurrentSTableName
=
NULL
;
}
TEST
(
refreshGetMeta
,
stable2child
)
{
struct
SCatalog
*
pCtg
=
NULL
;
SRequestConnInfo
connInfo
=
{
0
};
...
...
@@ -2966,14 +2959,13 @@ TEST(apiTest, catalogGetQnodeList_test) {
ASSERT_EQ
(
taosArrayGetSize
(
qnodeList
),
ctgTestQnodeNum
);
for
(
int32_t
i
=
0
;
i
<
ctgTestQnodeNum
;
++
i
)
{
SQueryNodeLoad
*
pLoad
=
(
SQueryNodeLoad
*
)
taosArrayGet
(
qnodeList
,
i
);
SQueryNodeLoad
*
pLoad
=
(
SQueryNodeLoad
*
)
taosArrayGet
(
qnodeList
,
i
);
ASSERT_EQ
(
pLoad
->
addr
.
nodeId
,
i
);
}
catalogDestroy
();
}
TEST
(
apiTest
,
catalogGetUdfInfo_test
)
{
struct
SCatalog
*
pCtg
=
NULL
;
SRequestConnInfo
connInfo
=
{
0
};
...
...
@@ -3003,7 +2995,6 @@ TEST(apiTest, catalogGetUdfInfo_test) {
catalogDestroy
();
}
TEST
(
apiTest
,
catalogGetServerVersion_test
)
{
struct
SCatalog
*
pCtg
=
NULL
;
SRequestConnInfo
connInfo
=
{
0
};
...
...
@@ -3025,7 +3016,7 @@ TEST(apiTest, catalogGetServerVersion_test) {
code
=
catalogGetHandle
(
ctgTestClusterId
,
&
pCtg
);
ASSERT_EQ
(
code
,
0
);
char
*
ver
=
NULL
;
char
*
ver
=
NULL
;
code
=
catalogGetServerVersion
(
pCtg
,
mockPointer
,
&
ver
);
ASSERT_EQ
(
code
,
0
);
ASSERT_TRUE
(
0
==
strcmp
(
ver
,
"1.0"
));
...
...
@@ -3065,7 +3056,6 @@ TEST(apiTest, catalogUpdateTableIndex_test) {
catalogDestroy
();
}
TEST
(
apiTest
,
catalogGetDnodeList_test
)
{
struct
SCatalog
*
pCtg
=
NULL
;
SRequestConnInfo
connInfo
=
{
0
};
...
...
@@ -3087,7 +3077,7 @@ TEST(apiTest, catalogGetDnodeList_test) {
code
=
catalogGetHandle
(
ctgTestClusterId
,
&
pCtg
);
ASSERT_EQ
(
code
,
0
);
SArray
*
pList
=
NULL
;
SArray
*
pList
=
NULL
;
code
=
catalogGetDnodeList
(
pCtg
,
mockPointer
,
&
pList
);
ASSERT_EQ
(
code
,
0
);
ASSERT_EQ
(
taosArrayGetSize
(
pList
),
1
);
...
...
@@ -3149,7 +3139,6 @@ TEST(intTest, autoCreateTableTest) {
#endif
int
main
(
int
argc
,
char
**
argv
)
{
testing
::
InitGoogleTest
(
&
argc
,
argv
);
return
RUN_ALL_TESTS
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录