mirror of
https://gitee.com/Lyon1998/pikapython.git
synced 2025-01-29 17:22:56 +08:00
all test passed for new agrathem of ne_obj
This commit is contained in:
parent
4c6ec93f41
commit
8bac0f937b
2
port/linux/.vscode/launch.json
vendored
2
port/linux/.vscode/launch.json
vendored
@ -11,7 +11,7 @@
|
||||
"program": "${workspaceFolder}/build/test/pikascript_test",
|
||||
// "program": "${workspaceFolder}/../build/src/boot/demo06-pikamain/pikascript_demo06-pikamain",
|
||||
"args": [
|
||||
"--gtest_filter=queueObj.currentObj"
|
||||
// "--gtest_filter=queueObj.currentObj"
|
||||
// "--gtest_filter=parser*"
|
||||
// "--gtest_filter=VM.Run_add_1_2_3"
|
||||
// "--gtest_filter=block.ifrun2"
|
||||
|
@ -127,29 +127,6 @@ TEST(object_test, test3) {
|
||||
EXPECT_EQ(pikaMemNow(), 0);
|
||||
}
|
||||
|
||||
// TEST(object_test, test4) {
|
||||
// int isShow = 1;
|
||||
// PikaObj* obj = newRootObj((char*)"test", New_PikaObj_test);
|
||||
// obj_setInt(obj, (char*)"isShow", isShow);
|
||||
// obj_setFloat(obj, (char*)"val2", 3.11);
|
||||
// obj_run(obj,
|
||||
// (char*)"res = testFloat(val1 = 3.22,val2 = val2,isShow =
|
||||
// isShow)");
|
||||
// float res = obj_getFloat(obj, (char*)"res");
|
||||
// EXPECT_FLOAT_EQ(res, 6.33);
|
||||
// obj_deinit(obj);
|
||||
// EXPECT_EQ(pikaMemNow(), 0);
|
||||
// }
|
||||
|
||||
// TEST(object_test, test5) {
|
||||
// PikaObj* obj = newRootObj((char*)"test", New_PikaObj_test);
|
||||
// obj_run(obj, (char*)"res = add(val1 = 1, val2 = 2)");
|
||||
// int32_t res = obj_getInt(obj, (char*)"res");
|
||||
// EXPECT_EQ(3, res);
|
||||
// obj_deinit(obj);
|
||||
// EXPECT_EQ(pikaMemNow(), 0);
|
||||
// }
|
||||
|
||||
TEST(object_test, test6) {
|
||||
PikaObj* obj = newRootObj((char*)"test", New_PikaObj_test);
|
||||
obj_run(obj, (char*)"res = add(1, 2)");
|
||||
|
@ -34,7 +34,8 @@ int32_t deinitEachSubObj(Arg* argEach, Args* handleArgs) {
|
||||
char* type = arg_getType(argEach);
|
||||
if (strIsStartWith(type, "_class")) {
|
||||
PikaObj* subObj = arg_getPtr(argEach);
|
||||
if (NULL != subObj) {
|
||||
/* is not a mate object */
|
||||
if (!strIsStartWith(type, "_class-[mate]")) {
|
||||
obj_deinit(subObj);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user