case: add arrayTest unit case
This commit is contained in:
parent
8472a0f2e2
commit
7adad817c9
|
@ -33,6 +33,14 @@ ENDIF()
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${TD_SOURCE_DIR}/src/util/inc)
|
INCLUDE_DIRECTORIES(${TD_SOURCE_DIR}/src/util/inc)
|
||||||
|
|
||||||
|
# arrayTest
|
||||||
|
add_executable(arrayTest "arrayTest.cpp")
|
||||||
|
target_link_libraries(arrayTest os util gtest_main)
|
||||||
|
add_test(
|
||||||
|
NAME arrayTest
|
||||||
|
COMMAND arrayTest
|
||||||
|
)
|
||||||
|
|
||||||
# # freelistTest
|
# # freelistTest
|
||||||
# add_executable(freelistTest "")
|
# add_executable(freelistTest "")
|
||||||
# target_sources(freelistTest
|
# target_sources(freelistTest
|
||||||
|
|
|
@ -82,3 +82,21 @@ TEST(arrayTest, array_search_test) {
|
||||||
|
|
||||||
taosArrayDestroy(pa);
|
taosArrayDestroy(pa);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST(arrayTest, array_data_correct) {
|
||||||
|
SArray* pa = (SArray*)taosArrayInit(1, sizeof(int32_t));
|
||||||
|
size_t cnt = 1000;
|
||||||
|
|
||||||
|
for (int32_t i = 0; i < cnt; ++i) {
|
||||||
|
taosArrayPush(pa, &i);
|
||||||
|
}
|
||||||
|
ASSERT_EQ(taosArrayGetSize(pa), cnt);
|
||||||
|
|
||||||
|
int32_t* pv = NULL;
|
||||||
|
for (int32_t i = 0; i < cnt; i++) {
|
||||||
|
pv = (int32_t*)taosArrayGet(pa, i);
|
||||||
|
ASSERT_EQ(*pv, i);
|
||||||
|
}
|
||||||
|
|
||||||
|
taosArrayDestroy(pa);
|
||||||
|
}
|
||||||
|
|
|
@ -26,12 +26,12 @@ import threading
|
||||||
import importlib
|
import importlib
|
||||||
|
|
||||||
import toml
|
import toml
|
||||||
sys.path.append("../pytest")
|
|
||||||
from util.log import *
|
from frame.log import *
|
||||||
from util.dnodes import *
|
from frame.dnodes import *
|
||||||
from util.cases import *
|
from frame.cases import *
|
||||||
from util.cluster import *
|
from frame.cluster import *
|
||||||
from util.taosadapter import *
|
from frame.taosadapter import *
|
||||||
|
|
||||||
import taos
|
import taos
|
||||||
import taosrest
|
import taosrest
|
||||||
|
|
Loading…
Reference in New Issue