Lines Matching refs:assert

18 var assert = require("assert");

63 assert.strictEqual(struct,"{\\n void *data_ptr = data;\\n if_async_value_struct *vio = static_cast<if_async_value_struct *>(data_ptr);\\n TestClass1 *pInstance = (TestClass1 *)pxt->GetAsyncInstance();\\n pInstance->if_async(vio->in0, vio->outErrCode, vio->out);\\n}")
66 assert.strictEqual(execute,"if_async_execute(XNapiTool *pxt, DataPtr data)\\n{\\n void *data_")
68 assert.strictEqual(complete,"if_async_complete(XNapiTool *pxt, DataPtr data)\\n{\\n void *data_")
70 assert.strictEqual(middle,"if_async_middle(napi_env env, napi_callback_info info)")
76 assert.strictEqual(struct, "{\\n XNapiTool *pxt = std::make_unique<XNapiTool>(env, info).release();\\n if (pxt->IsFailed()) {\\n napi_value err = pxt->GetError();\\n delete pxt;\\n return err;\\n }")
78 assert.strictEqual(middle, "if_direct_middle(napi_env env, napi_callback_info info)")
84 assert.strictEqual(struct, "{\\n XNapiTool *pxt = std::make_unique<XNapiTool>(env, info).release();\\n if (pxt->IsFailed()) {\\n napi_value err = pxt->GetError();\\n delete pxt;\\n return err;\\n }");
86 assert.strictEqual(middle, "if_direct_middle(napi_env env, napi_callback_info info)");
88 assert.strictEqual(implH > 0, true);
94 assert.strictEqual(struct, "{\\n XNapiTool *pxt = std::make_unique<XNapiTool>(env, info).release();\\n if (pxt->IsFailed()) {\\n napi_value err = pxt->GetError();\\n delete pxt;\\n return err;\\n }")
96 assert.strictEqual(middle, "if_callback_middle(napi_env env, napi_callback_info info)")
244 assert.strictEqual(actualResult, expectresult);
257 assert.strictEqual(actualResult2, expectresult2);
310 assert.strictEqual(implHRet, '""');
311 assert.strictEqual(implCppRet, '""');
312 assert.strictEqual(middleHRet, '"\\nstruct createThreadSafeFuncClass1_value_struct {\\n std::string eventName;\\n};\\n\\nstatic napi_value createThreadSafeFuncClass1_middle(napi_env env, napi_callback_info info);\\n"')
314 assert.strictEqual(index > 0, true);
316 assert.strictEqual(indexRegisterFunc > 0, true);
325 assert.strictEqual(struct, "{\\n XNapiTool *pxt = std::make_unique<XNapiTool>(env, info).release();\\n if (pxt->IsFailed()) {\\n napi_value err = pxt->GetError();\\n delete pxt;\\n return err;\\n }")
327 assert.strictEqual(middle, "on_middle(napi_env env, napi_callback_info info)")
331 assert.strictEqual(struct2, "{\\n XNapiTool *pxt = std::make_unique<XNapiTool>(env, info).release();\\n if (pxt->IsFailed()) {\\n napi_value err = pxt->GetError();\\n delete pxt;\\n return err;\\n }")
333 assert.strictEqual(middle2, "off_middle(napi_env env, napi_callback_info info)")
348 assert.strictEqual(indexImplH >= 0, true);
350 assert.strictEqual(indexImplCpp > 0, true);
352 assert.strictEqual(indexMiddleH >= 0, true);
354 assert.strictEqual(indexMiddleCpp > 0, true);
364 assert.strictEqual(JSON.stringify(implHRet), '""');
365 assert.strictEqual(JSON.stringify(implCppRet), '""');
367 assert.strictEqual(indexMiddleH >= 0, true);
369 assert.strictEqual(indexMiddleCpp > 0, true);
385 assert.strictEqual(indexImplH >= 0, true);
387 assert.strictEqual(indexImplCpp > 0, true);
389 assert.strictEqual(indexMiddleH >= 0, true);
391 assert.strictEqual(indexMiddleCpp > 0, true);
401 assert.strictEqual(JSON.stringify(implHRet), '""');
402 assert.strictEqual(JSON.stringify(implCppRet), '""');
404 assert.strictEqual(indexMiddleH >= 0, true);
406 assert.strictEqual(indexMiddleCpp > 0, true);
416 assert.strictEqual(JSON.stringify(ret), JSON.stringify(result));
430 assert.strictEqual(configOption, configResult);
431 assert.strictEqual(retJson.search("ConfigOption_middle") > 0, true)
432 assert.strictEqual(retJson.search("middleInit") > 0, true)
443 assert.strictEqual(JSON.stringify(ret), JSON.stringify(result));
447 assert.strictEqual(JSON.stringify(ret2), JSON.stringify(result2));
451 assert.strictEqual(JSON.stringify(ret3), JSON.stringify(result3));
455 assert.strictEqual(JSON.stringify(ret4), JSON.stringify(result4));
459 assert.strictEqual(JSON.stringify(ret5), JSON.stringify(result5));
463 assert.strictEqual(JSON.stringify(ret6), JSON.stringify(result6));
467 assert.strictEqual(JSON.stringify(ret7), JSON.stringify(result7));
471 assert.strictEqual(JSON.stringify(ret8), JSON.stringify(result8));
475 assert.strictEqual(JSON.stringify(ret9), JSON.stringify(result9));
479 assert.strictEqual(JSON.stringify(ret10), JSON.stringify(result10));
488 assert.strictEqual(retBool, ex);
498 assert.strictEqual(retArrStr, resultArrStr);
506 assert.strictEqual(retArrStr2, resultArrStr);
515 assert.strictEqual(retMapStr, resultMapStr);
523 assert.strictEqual(retMapStr2, resultMapStr2);
545 assert.strictEqual(retStr, resultStr);
549 assert.strictEqual(retBool, resultBool);
553 assert.strictEqual(retNum, resultNum);
557 assert.strictEqual(retArrStr1, resultArrStr1);
561 assert.strictEqual(retArrAny1, resultArrAny1);
565 assert.strictEqual(retArrStr2, resultArrStr2);
569 assert.strictEqual(retArrAny2, resultArrAny2);
573 assert.strictEqual(retObject, resultObject);
596 assert.strictEqual(getDisable > 0, true)
598 assert.strictEqual(setDisable > 0, true)
600 assert.strictEqual(getMap1 > 0, true)
602 assert.strictEqual(setMap1 > 0, true)
608 assert.strictEqual(jsToC("a", "b", "string"), "pxt->SwapJs2CUtf8(b, a);");
610 assert.strictEqual(jsToC("a", "b", "NUMBER_TYPE_1"), "NUMBER_JS_2_C(b, NUMBER_TYPE_1, a);");
612 assert.strictEqual(jsToC("a", "b", "boolean"), "BOOLEAN_JS_2_C(b, bool, a);\n");
618 assert.strictEqual(retJsToC, JSON.stringify(jsToCParam()));
624 assert.strictEqual(retJsToC1, JSON.stringify(jsToCParamArray()));
632 assert.strictEqual(retJsToC2, JSON.stringify(jsToCParamMap()));
640 assert.strictEqual(retJsToC3, JSON.stringify(jsToCParamMap1()));
646 assert.strictEqual(retJson, 'null')
654 assert.strictEqual(cToJs("a", "string", "b", 1), "b = pxt->SwapC2JsUtf8(a.c_str());\n")
657 assert.strictEqual(ret, "b = NUMBER_C_2_JS(pxt, a);\n")
660 assert.strictEqual(ret1, "b = pxt->SwapC2JsBool(a);\n")
663 assert.strictEqual(ret2, "b = pxt->UndefinedValue();\n")
666 assert.strictEqual(ret3, "pxt->GetAnyValue(a_type, result, a);")
672 assert.strictEqual(retcToJs, JSON.stringify(cToJsParamArray()))
678 assert.strictEqual(retcToJs1, JSON.stringify(cToJsParamArray()))
685 assert.strictEqual(retcToJs2, JSON.stringify(cToJsParamMap()))
692 assert.strictEqual(retcToJs3, JSON.stringify(cToJsParamMap1()))
702 assert.strictEqual(retJson, '""')
708 assert.strictEqual(retJson, '""')
714 assert.strictEqual(retJson, '"pxt->GetObjectValue(result, vio->out);"')
906 assert.strictEqual(retJson, correctResult['Generate']['generateNamespace']);
932 assert.strictEqual(actualResult, expectresult1 + expectresult2);
952 assert.strictEqual(retJson, correctResult['Generate']['generateFunction']);
957 assert.strictEqual(JSON.stringify(ret), '""');
1010 assert.strictEqual(retParam, correctResult['Generate']['paramGenerateArray'])
1034 assert.strictEqual(retParam1, correctResult['Generate']['paramGenerateMap'])
1056 assert.strictEqual(retParam1, correctResult['Generate']['paramGenerateCommon'])
1074 assert.strictEqual(retParam1, correctResult['Generate']['paramGenerateUnion'])
1108 assert.strictEqual(retParam1, correctResult['Generate']['paramGenerateCallBack'])
1126 assert.strictEqual(retParam1, correctResult['Generate']['paramGenerateAny'])
1149 assert.strictEqual(retParam1, correctResult['Generate']['paramGenerateObject'])
1164 assert.strictEqual(retJson, correctResult['Generate']['mapTempleteFunc'])
1174 assert.strictEqual(retJson, correctResult['Generate']['unionTempleteFunc'])
1184 assert.strictEqual(retJson, correctResult['Generate']['anyTempleteFunc']);
1198 assert.strictEqual(retJson, correctResult['Generate']['objectTempleteFunc'])
1206 assert.strictEqual(retJson, correctResult['Generate']['returnGenerate'])
1211 assert.strictEqual(retJson1, correctResult['Generate']['returnGenerate1'])
1215 assert.strictEqual(retJson2, correctResult['Generate']['returnGenerate2'])
1223 assert.strictEqual(retJson3, correctResult['Generate']['returnGenerate3'])
1230 assert.strictEqual(retJson4, correctResult['Generate']['returnGenerate4'])
1237 assert.strictEqual(retJson5, correctResult['Generate']['returnGenerate5'])
1250 assert.strictEqual(retJson6, correctResult['Generate']['returnGenerate6'])
1257 assert.strictEqual(retJson7, correctResult['Generate']['returnGenerate7'])
1264 assert.strictEqual(retJson8, correctResult['Generate']['returnGenerate8'])
1273 assert.strictEqual(retJson9, correctResult['Generate']['returnGenerate9'])
1280 assert.strictEqual(retJson10, correctResult['Generate']['returnGenerate9'])
1287 assert.strictEqual(retJson11, correctResult['Generate']['returnGenerate10'])
1294 assert.strictEqual(retJson12, correctResult['Generate']['returnGenerate10'])
1301 assert.strictEqual(retJson13, correctResult['Generate']['returnGenerate11'])
1308 assert.strictEqual(retJson14, correctResult['Generate']['returnGenerate11'])
1343 assert.strictEqual(retJson, correctResult['Generate']['ParamGenerate'])
1349 assert.strictEqual(retJson1, correctResult['Generate']['ParamGenerate1'])
1353 assert.strictEqual(retJson2, correctResult['Generate']['ParamGenerate2'])
1360 assert.strictEqual(retJson3, correctResult['Generate']['ParamGenerate3'])
1367 assert.strictEqual(retJson4, correctResult['Generate']['ParamGenerate4'])
1380 assert.strictEqual(retJson5, correctResult['Generate']['ParamGenerate5'])
1387 assert.strictEqual(retJson6, correctResult['Generate']['ParamGenerate6'])
1394 assert.strictEqual(retJson7, correctResult['Generate']['ParamGenerate7'])
1401 assert.strictEqual(retJson8, correctResult['Generate']['ParamGenerate8'])
1410 assert.strictEqual(retJson9, correctResult['Generate']['ParamGenerate9'])
1417 assert.strictEqual(retJson10, correctResult['Generate']['ParamGenerate9'])
1424 assert.strictEqual(retJson11, correctResult['Generate']['ParamGenerate10'])
1431 assert.strictEqual(retJson12, correctResult['Generate']['ParamGenerate10'])
1438 assert.strictEqual(retJson13, correctResult['Generate']['ParamGenerate11'])
1445 assert.strictEqual(retJson14, correctResult['Generate']['ParamGenerate11'])