This commit is contained in:
lyon 2021-11-28 01:42:14 +08:00
parent 2a9e1cae57
commit a5844e896c

View File

@ -141,6 +141,23 @@ TEST(pikaMain, a_mm) {
/* assert */
EXPECT_FLOAT_EQ(-1.331, a);
/* deinit */
obj_deinit(pikaMain);
EXPECT_EQ(pikaMemNow(), 0);
}
TEST(pikaMain, a_n1) {
/* init */
pikaMemInfo.heapUsedMax = 0;
PikaObj* pikaMain = newRootObj((char*)"pikaMain", New_PikaMain);
/* run */
obj_runDirect(pikaMain, (char*)"a = ~1\n");
/* collect */
int a = obj_getInt(pikaMain, (char*)"a");
/* assert */
EXPECT_EQ(-2, a);
/* deinit */
obj_deinit(pikaMain);
EXPECT_EQ(pikaMemNow(), 0);