未验证 提交 1e0745a7 编写于 作者: O openharmony_ci 提交者: Gitee

!6208 【ACE子系统】修改napi用例错误

Merge pull request !6208 from hekun/master
...@@ -1295,6 +1295,33 @@ static napi_value runScript(napi_env env, napi_callback_info info) { ...@@ -1295,6 +1295,33 @@ static napi_value runScript(napi_env env, napi_callback_info info) {
return result; return result;
} }
static napi_value TestLatin1(napi_env env, napi_callback_info info) {
size_t argc = 1;
napi_value args[1];
NAPI_CALL(env, napi_get_cb_info(env, info, &argc, args, NULL, NULL));
NAPI_ASSERT(env, argc >= 1, "Wrong number of arguments");
napi_valuetype valuetype;
NAPI_CALL(env, napi_typeof(env, args[0], &valuetype));
NAPI_ASSERT(env, valuetype == napi_string,
"Wrong type of argment. Expects a string.");
char buffer[128];
size_t buffer_size = 128;
size_t copied;
NAPI_CALL(env,
napi_get_value_string_latin1(env, args[0], buffer, buffer_size, &copied));
napi_value output;
NAPI_CALL(env, napi_create_string_latin1(env, buffer, copied, &output));
return output;
}
EXTERN_C_START EXTERN_C_START
static napi_value Init(napi_env env, napi_value exports) { static napi_value Init(napi_env env, napi_value exports) {
...@@ -1368,6 +1395,7 @@ static napi_value Init(napi_env env, napi_value exports) { ...@@ -1368,6 +1395,7 @@ static napi_value Init(napi_env env, napi_value exports) {
DECLARE_NAPI_FUNCTION("createPromise", createPromise), DECLARE_NAPI_FUNCTION("createPromise", createPromise),
DECLARE_NAPI_FUNCTION("resolveAndRejectDeferred", resolveAndRejectDeferred), DECLARE_NAPI_FUNCTION("resolveAndRejectDeferred", resolveAndRejectDeferred),
DECLARE_NAPI_FUNCTION("isPromise", isPromise), DECLARE_NAPI_FUNCTION("isPromise", isPromise),
DECLARE_NAPI_FUNCTION("TestLatin1", TestLatin1),
DECLARE_NAPI_FUNCTION("runScript", runScript), }; DECLARE_NAPI_FUNCTION("runScript", runScript), };
NAPI_CALL(env, napi_define_properties(env, exports, sizeof(properties) / sizeof(*properties), properties)); NAPI_CALL(env, napi_define_properties(env, exports, sizeof(properties) / sizeof(*properties), properties));
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from "hypium/index" import {describe, beforeAll, beforeEach, afterEach, afterAll, it, expect} from "hypium/index"
import testString from 'libteststring.so' import napitest from 'libnapitest.so'
export default function nativeApiStringJsunit() { export default function nativeApiStringJsunit() {
...@@ -50,7 +50,7 @@ export default function nativeApiStringJsunit() { ...@@ -50,7 +50,7 @@ export default function nativeApiStringJsunit() {
*/ */
it('napiStringTest001', 0, async function (done) { it('napiStringTest001', 0, async function (done) {
console.info('napiStringTest001 START'); console.info('napiStringTest001 START');
value = testString.TestLatin1(empty) value = napitest.TestLatin1(empty)
console.info('napiStringTest001 testString result is: ' + value); console.info('napiStringTest001 testString result is: ' + value);
expect(value).assertEqual(empty) expect(value).assertEqual(empty)
done(); done();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册