Lines Matching defs:status
174 napi_status status = napi_coerce_to_native_binding_object(
176 ASSERT_EQ(status, napi_status::napi_ok);
220 napi_status status = napi_coerce_to_native_binding_object(
222 ASSERT_EQ(status, napi_status::napi_invalid_arg);
225 status = napi_coerce_to_native_binding_object(
227 ASSERT_EQ(status, napi_status::napi_invalid_arg);
244 napi_status status = napi_coerce_to_native_binding_object(env, object,
246 ASSERT_EQ(status, napi_status::napi_ok);
662 napi_status status = napi_set_property(env, result, funcKey, funcAttribute);
663 ASSERT_EQ(status, napi_status::napi_ok);
761 napi_status status = napi_create_function(nullptr, nullptr, 0, nullptr, nullptr, &fn);
762 ASSERT_EQ(status, napi_invalid_arg);
763 status = napi_create_function(env, nullptr, 0, nullptr, nullptr, &fn);
764 ASSERT_EQ(status, napi_invalid_arg);
765 status = napi_create_function(env, nullptr, 0, func, (void*)data, nullptr);
766 ASSERT_EQ(status, napi_invalid_arg);
767 status = napi_create_function(env, nullptr, 0, func, nullptr, &fn);
768 ASSERT_EQ(status, napi_ok);
769 status = napi_create_function(env, nullptr, 0, func, (void*)data, &fn);
770 ASSERT_EQ(status, napi_ok);
807 napi_status status = napi_create_function(env, nullptr, 0, func, (void*)data, &fn);
808 ASSERT_EQ(napi_ok, status);
814 status = napi_call_function(env, recv, fn, 1, argv, &funcResultValue);
815 ASSERT_EQ(status, napi_ok);
821 status = napi_call_function(env, nullptr, fn, 1, argv, &funcResultValue);
822 ASSERT_EQ(status, napi_ok);
824 status = napi_call_function(env, nullptr, nullptr, 1, argv, &funcResultValue);
825 ASSERT_EQ(status, napi_invalid_arg);
827 status = napi_call_function(env, nullptr, nullptr, 0, nullptr, &funcResultValue);
828 ASSERT_EQ(status, napi_invalid_arg);
830 status = napi_call_function(env, nullptr, fn, 1, argv, nullptr);
831 ASSERT_EQ(status, napi_ok);
1097 napi_status status = napi_create_promise(nullptr, &deferred, &promise);
1098 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1099 status = napi_create_promise(env, nullptr, &promise);
1100 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1101 status = napi_create_promise(env, &deferred, nullptr);
1102 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1110 napi_status status = napi_is_promise(nullptr, promise, &isPromise);
1111 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1112 status = napi_is_promise(env, nullptr, &isPromise);
1113 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1114 status = napi_is_promise(env, promise, nullptr);
1115 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1124 napi_status status = napi_resolve_deferred(nullptr, deferred, undefined);
1125 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1126 status = napi_resolve_deferred(env, nullptr, undefined);
1127 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1128 status = napi_resolve_deferred(env, deferred, nullptr);
1129 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1138 napi_status status = napi_reject_deferred(nullptr, deferred, undefined);
1139 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1140 status = napi_reject_deferred(env, nullptr, undefined);
1141 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1142 status = napi_reject_deferred(env, deferred, nullptr);
1143 ASSERT_EQ(status, napi_status::napi_invalid_arg);
1577 [](napi_env env, napi_status status, void* data) {
1593 [](napi_env env, napi_status status, void* data) {
1595 ASSERT_EQ(status, napi_status::napi_cancelled);
1621 napi_status status = napi_create_async_work(
1623 [](napi_env env, napi_status status, void* data) {},
1625 ASSERT_EQ(status, napi_invalid_arg);
1627 status = napi_create_async_work(
1629 [](napi_env env, napi_status status, void* data) {},
1631 ASSERT_EQ(status, napi_invalid_arg);
1633 status = napi_create_async_work(
1637 ASSERT_EQ(status, napi_invalid_arg);
1639 status = napi_create_async_work(
1641 [](napi_env env, napi_status status, void* data) {},
1643 ASSERT_EQ(status, napi_ok);
1645 status = napi_create_async_work(
1647 [](napi_env env, napi_status status, void* data) {},
1649 ASSERT_EQ(status, napi_invalid_arg);
1668 [](napi_env env, napi_status status, void* data) {
1693 [](napi_env env, napi_status status, void* data) {
1700 napi_status status = napi_queue_async_work(env, asyncWorkContext->work);
1701 ASSERT_EQ(status, napi_ok);
1702 status = napi_queue_async_work(env, nullptr);
1703 ASSERT_EQ(status, napi_invalid_arg);
1857 napi_status status = napi_coerce_to_native_binding_object(env, object,
1859 ASSERT_EQ(status, napi_status::napi_ok);
2011 napi_status status = napi_coerce_to_native_binding_object(env, object,
2013 ASSERT_EQ(status, napi_status::napi_ok);
2421 napi_status status = napi_set_named_property(env, object, "test", numberAttribute2);
2422 ASSERT_EQ(status, napi_pending_exception);
2499 napi_status status = napi_get_value_string_utf8(env, strAttribute2, buffer, sizeof(buffer) - 1, &length);
2500 ASSERT_EQ(status, napi_ok);
3284 napi_status status = napi_coerce_to_string(env, nullptr, &result);
3285 ASSERT_EQ(status, napi_status::napi_invalid_arg);
3417 napi_status status = napi_async_init(env, nullptr, resourceName, contextPtr);
3418 EXPECT_EQ(status, napi_invalid_arg);
4079 [](napi_env env, napi_status status, void* data) {
4081 ASSERT_EQ(status, napi_status::napi_cancelled);
4082 std::cout << "status of task is: " << status << std::endl;
4508 [](napi_env env, napi_status status, void* data) {
4598 napi_status status = napi_coerce_to_bool(env, value, &result);
4599 ASSERT_EQ(status, napi_invalid_arg);
4607 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4608 status = napi_coerce_to_bool(env, value, result);
4609 ASSERT_EQ(status, napi_invalid_arg);
4622 napi_status status = napi_create_double(env, NAN, &value);
4623 status = napi_coerce_to_bool(env, value, &result);
4627 ASSERT_EQ(status, napi_ok);
4639 napi_status status = napi_get_undefined(env, &value);
4640 status = napi_coerce_to_bool(env, value, &result);
4644 ASSERT_EQ(status, napi_ok);
4657 napi_status status = napi_get_null(env, &value);
4658 status = napi_coerce_to_bool(env, value, &result);
4662 ASSERT_EQ(status, napi_ok);
4670 napi_status status = napi_coerce_to_number(env, value, &result);
4671 ASSERT_EQ(status, napi_invalid_arg);
4679 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4680 status = napi_coerce_to_number(env, value, result);
4681 ASSERT_EQ(status, napi_invalid_arg);
4689 napi_status status = napi_create_string_utf8(env, "", 0, &value);
4690 status = napi_coerce_to_number(env, value, &result);
4691 ASSERT_EQ(status, napi_ok);
4693 status = napi_get_value_int32(env, result, &num);
4702 napi_status status = napi_create_string_utf8(env, TEST_STRING, 4, &value);
4703 status = napi_coerce_to_number(env, value, &result);
4704 ASSERT_EQ(status, napi_ok);
4706 status = napi_get_value_double(env, result, &db);
4715 napi_status status = napi_get_undefined(env, &value);
4716 status = napi_coerce_to_number(env, value, &result);
4717 ASSERT_EQ(status, napi_ok);
4719 status = napi_get_value_double(env, result, &db);
4728 napi_status status = napi_get_null(env, &value);
4729 status = napi_coerce_to_number(env, value, &result);
4730 ASSERT_EQ(status, napi_ok);
4732 status = napi_get_value_int32(env, result, &num);
4741 napi_status status = napi_create_object(env, &value);
4742 status = napi_coerce_to_number(env, value, &result);
4743 ASSERT_EQ(status, napi_ok);
4745 status = napi_get_value_double(env, result, &db);
4754 napi_status status = napi_coerce_to_object(env, value, &result);
4755 ASSERT_EQ(status, napi_invalid_arg);
4763 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4764 status = napi_coerce_to_object(env, value, result);
4765 ASSERT_EQ(status, napi_invalid_arg);
4773 napi_status status = napi_get_undefined(env, &value);
4774 status = napi_coerce_to_object(env, value, &result);
4775 ASSERT_EQ(status, napi_ok);
4777 status = napi_typeof(env, result, &type);
4778 ASSERT_EQ(status, napi_ok);
4787 napi_status status = napi_get_null(env, &value);
4788 status = napi_coerce_to_object(env, value, &result);
4789 ASSERT_EQ(status, napi_ok);
4791 status = napi_typeof(env, result, &type);
4792 ASSERT_EQ(status, napi_ok);
4801 napi_status status = napi_coerce_to_string(env, value, &result);
4802 ASSERT_EQ(status, napi_invalid_arg);
4810 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4811 status = napi_coerce_to_string(env, value, result);
4812 ASSERT_EQ(status, napi_invalid_arg);
4820 napi_status status = napi_typeof(env, value, &result);
4821 ASSERT_EQ(status, napi_invalid_arg);
4829 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4830 status = napi_typeof(env, value, result);
4831 ASSERT_EQ(status, napi_invalid_arg);
4840 napi_status status = napi_create_object(env, &constructor);
4841 status = napi_instanceof(env, value, constructor, &result);
4842 ASSERT_EQ(status, napi_invalid_arg);
4851 napi_status status = napi_create_object(env, &value);
4852 status = napi_instanceof(env, value, constructor, &result);
4853 ASSERT_EQ(status, napi_invalid_arg);
4862 napi_status status = napi_create_object(env, &value);
4863 status = napi_create_object(env, &constructor);
4864 status = napi_instanceof(env, value, constructor, result);
4865 ASSERT_EQ(status, napi_invalid_arg);
4874 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4875 status = napi_create_object(env, &constructor);
4876 status = napi_instanceof(env, value, constructor, &result);
4877 ASSERT_EQ(status, napi_object_expected);
4886 napi_status status = napi_create_object(env, &value);
4887 status = napi_create_double(env, TEST_DOUBLE, &constructor);
4888 status = napi_instanceof(env, value, constructor, &result);
4889 ASSERT_EQ(status, napi_function_expected);
4897 napi_status status = napi_is_array(env, value, &result);
4898 ASSERT_EQ(status, napi_invalid_arg);
4906 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4907 status = napi_is_array(env, value, result);
4908 ASSERT_EQ(status, napi_invalid_arg);
4916 napi_status status = napi_is_arraybuffer(env, value, &result);
4917 ASSERT_EQ(status, napi_invalid_arg);
4925 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4926 status = napi_is_arraybuffer(env, value, result);
4927 ASSERT_EQ(status, napi_invalid_arg);
4935 napi_status status = napi_is_typedarray(env, value, &result);
4936 ASSERT_EQ(status, napi_invalid_arg);
4944 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4945 status = napi_is_typedarray(env, value, result);
4946 ASSERT_EQ(status, napi_invalid_arg);
4954 napi_status status = napi_is_dataview(env, value, &result);
4955 ASSERT_EQ(status, napi_invalid_arg);
4963 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4964 status = napi_is_dataview(env, value, result);
4965 ASSERT_EQ(status, napi_invalid_arg);
4973 napi_status status = napi_is_date(env, value, &result);
4974 ASSERT_EQ(status, napi_invalid_arg);
4982 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
4983 status = napi_is_date(env, value, result);
4984 ASSERT_EQ(status, napi_invalid_arg);
4993 napi_status status = napi_create_double(env, TEST_DOUBLE, &rhs);
4994 status = napi_strict_equals(env, lhs, rhs, &result);
4995 ASSERT_EQ(status, napi_invalid_arg);
5004 napi_status status = napi_create_double(env, TEST_DOUBLE, &lhs);
5005 status = napi_strict_equals(env, lhs, rhs, &result);
5006 ASSERT_EQ(status, napi_invalid_arg);
5015 napi_status status = napi_create_double(env, TEST_DOUBLE, &lhs);
5016 status = napi_create_double(env, TEST_DOUBLE, &rhs);
5017 status = napi_strict_equals(env, lhs, rhs, result);
5018 ASSERT_EQ(status, napi_invalid_arg);
5027 napi_status status = napi_create_double(env, NAN, &lhs);
5028 status = napi_create_double(env, NAN, &rhs);
5029 status = napi_strict_equals(env, lhs, rhs, &result);
5030 ASSERT_EQ(status, false);
5038 napi_status status = napi_get_property_names(env, value, &result);
5039 ASSERT_EQ(status, napi_invalid_arg);
5047 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
5048 status = napi_get_property_names(env, value, result);
5049 ASSERT_EQ(status, napi_invalid_arg);
5057 napi_status status = napi_create_double(env, TEST_DOUBLE, &value);
5058 status = napi_get_property_names(env, value, &result);
5059 ASSERT_EQ(status, napi_object_expected);
5071 napi_status status = napi_set_property(env, obj, key, value);
5072 ASSERT_EQ(status, napi_invalid_arg);
5084 napi_status status = napi_set_property(env, obj, key, value);
5085 ASSERT_EQ(status, napi_invalid_arg);
5097 napi_status status = napi_set_property(env, obj, key, value);
5098 ASSERT_EQ(status, napi_invalid_arg);
5108 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5111 status = napi_set_property(env, obj, key, value);
5112 ASSERT_EQ(status, napi_object_expected);
5123 napi_status status = napi_get_property(env, obj, key, &result);
5124 ASSERT_EQ(status, napi_invalid_arg);
5135 napi_status status = napi_get_property(env, obj, key, &result);
5136 ASSERT_EQ(status, napi_invalid_arg);
5148 napi_status status = napi_get_property(env, obj, key, result);
5149 ASSERT_EQ(status, napi_invalid_arg);
5159 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5161 status = napi_get_property(env, obj, key, &result);
5162 ASSERT_EQ(status, napi_object_expected);
5173 napi_status status = napi_has_property(env, obj, key, &result);
5174 ASSERT_EQ(status, napi_invalid_arg);
5185 napi_status status = napi_has_property(env, obj, key, &result);
5186 ASSERT_EQ(status, napi_invalid_arg);
5198 napi_status status = napi_has_property(env, obj, key, result);
5199 ASSERT_EQ(status, napi_invalid_arg);
5209 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5211 status = napi_has_property(env, obj, key, &result);
5212 ASSERT_EQ(status, napi_object_expected);
5223 napi_status status = napi_delete_property(env, obj, key, &result);
5224 ASSERT_EQ(status, napi_invalid_arg);
5235 napi_status status = napi_delete_property(env, obj, key, &result);
5236 ASSERT_EQ(status, napi_invalid_arg);
5246 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5248 status = napi_delete_property(env, obj, key, &result);
5249 ASSERT_EQ(status, napi_object_expected);
5260 napi_status status = napi_has_own_property(env, obj, key, &result);
5261 ASSERT_EQ(status, napi_invalid_arg);
5272 napi_status status = napi_has_own_property(env, obj, key, &result);
5273 ASSERT_EQ(status, napi_invalid_arg);
5285 napi_status status = napi_has_own_property(env, obj, key, result);
5286 ASSERT_EQ(status, napi_invalid_arg);
5296 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5298 status = napi_has_own_property(env, obj, key, &result);
5299 ASSERT_EQ(status, napi_object_expected);
5309 napi_status status = napi_set_named_property(env, obj, TEST_STRING, value);
5310 ASSERT_EQ(status, napi_invalid_arg);
5322 napi_status status = napi_set_named_property(env, obj, utf8name, value);
5323 ASSERT_EQ(status, napi_invalid_arg);
5333 napi_status status = napi_set_named_property(env, obj, TEST_STRING, value);
5334 ASSERT_EQ(status, napi_invalid_arg);
5343 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5345 status = napi_set_named_property(env, obj, TEST_STRING, value);
5346 ASSERT_EQ(status, napi_object_expected);
5355 napi_status status = napi_get_named_property(env, obj, TEST_STRING, &value);
5356 ASSERT_EQ(status, napi_invalid_arg);
5367 napi_status status = napi_get_named_property(env, obj, utf8name, &value);
5368 ASSERT_EQ(status, napi_invalid_arg);
5378 napi_status status = napi_get_named_property(env, obj, TEST_STRING, value);
5379 ASSERT_EQ(status, napi_invalid_arg);
5388 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5389 status = napi_get_named_property(env, obj, TEST_STRING, &value);
5390 ASSERT_EQ(status, napi_object_expected);
5399 napi_status status = napi_has_named_property(env, obj, TEST_STRING, &result);
5400 ASSERT_EQ(status, napi_invalid_arg);
5411 napi_status status = napi_has_named_property(env, obj, utf8name, &result);
5412 ASSERT_EQ(status, napi_invalid_arg);
5422 napi_status status = napi_has_named_property(env, obj, TEST_STRING, result);
5423 ASSERT_EQ(status, napi_invalid_arg);
5432 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5433 status = napi_has_named_property(env, obj, TEST_STRING, &result);
5434 ASSERT_EQ(status, napi_object_expected);
5445 napi_status status = napi_set_element(env, obj, index, value);
5446 ASSERT_EQ(status, napi_invalid_arg);
5457 napi_status status = napi_set_element(env, obj, index, value);
5458 ASSERT_EQ(status, napi_invalid_arg);
5468 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5470 status = napi_set_element(env, obj, index, value);
5471 ASSERT_EQ(status, napi_object_expected);
5481 napi_status status = napi_get_element(env, obj, index, &value);
5482 ASSERT_EQ(status, napi_invalid_arg);
5493 napi_status status = napi_get_element(env, obj, index, value);
5494 ASSERT_EQ(status, napi_invalid_arg);
5504 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5505 status = napi_get_element(env, obj, index, &value);
5506 ASSERT_EQ(status, napi_object_expected);
5516 napi_status status = napi_has_element(env, obj, index, &result);
5517 ASSERT_EQ(status, napi_invalid_arg);
5528 napi_status status = napi_has_element(env, obj, index, result);
5529 ASSERT_EQ(status, napi_invalid_arg);
5539 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5540 status = napi_has_element(env, obj, index, &result);
5541 ASSERT_EQ(status, napi_object_expected);
5551 napi_status status = napi_delete_element(env, obj, index, &result);
5552 ASSERT_EQ(status, napi_invalid_arg);
5562 napi_status status = napi_create_double(env, TEST_DOUBLE, &obj);
5563 status = napi_delete_element(env, obj, index, &result);
5564 ASSERT_EQ(status, napi_object_expected);
5576 napi_status status = napi_define_properties(env, result, sizeof(desc)/sizeof(desc[0]), desc);
5577 ASSERT_EQ(status, napi_invalid_arg);
5587 napi_status status = napi_define_properties(env, result, INT_ONE, desc);
5588 ASSERT_EQ(status, napi_invalid_arg);
5601 napi_status status = napi_define_properties(env, result, INT_ONE, desc);
5602 ASSERT_EQ(status, napi_object_expected);
5615 napi_status status = napi_define_properties(env, result, INT_ONE, desc);
5616 ASSERT_EQ(status, napi_name_expected);
5631 napi_status status = napi_define_properties(env, result, INT_ONE, desc);
5632 ASSERT_EQ(status, napi_name_expected);
5641 napi_status status = napi_type_tag_object(env, obj, &tag);
5642 ASSERT_EQ(status, napi_invalid_arg);
5652 napi_status status = napi_type_tag_object(env, obj, tag);
5653 ASSERT_EQ(status, napi_invalid_arg);
5663 napi_status status = napi_type_tag_object(env, obj, &tag);
5664 ASSERT_EQ(status, napi_object_expected);
5674 napi_status status = napi_check_object_type_tag(env, obj, &tag, &result);
5675 ASSERT_EQ(status, napi_invalid_arg);
5686 napi_status status = napi_check_object_type_tag(env, obj, tag, &result);
5687 ASSERT_EQ(status, napi_invalid_arg);
5698 napi_status status = napi_check_object_type_tag(env, obj, &tag, result);
5699 ASSERT_EQ(status, napi_invalid_arg);
5711 napi_status status = napi_call_function(env, recv, funcValue, argc, args, &funcResultValue);
5712 ASSERT_EQ(status, napi_invalid_arg);
5726 napi_status status = napi_call_function(env, recv, funcValue, argc, args, &funcResultValue);
5727 ASSERT_EQ(status, napi_invalid_arg);
5740 napi_status status = napi_call_function(env, recv, funcValue, argc, args, &funcResultValue);
5741 ASSERT_EQ(status, napi_function_expected);
5757 napi_status status = napi_call_function(env, recv, funcValue, argc, args, &funcResultValue);
5758 ASSERT_EQ(status, napi_pending_exception);
5766 napi_status status = napi_create_function(env, "testFunc", NAPI_AUTO_LENGTH, nullptr, nullptr, &funcValue);
5767 ASSERT_EQ(status, napi_invalid_arg);
5775 napi_status status = napi_create_function(env, "testFunc", NAPI_AUTO_LENGTH,
5777 ASSERT_EQ(status, napi_invalid_arg);
5789 napi_status status = napi_get_cb_info(env, info, &argc, argv, &thisVar, &data);
5790 ASSERT_EQ(status, napi_invalid_arg);
5799 napi_status status = napi_get_new_target(env, info, &result);
5800 ASSERT_EQ(status, napi_invalid_arg);
5809 napi_status status = napi_get_new_target(env, info, result);
5810 ASSERT_EQ(status, napi_invalid_arg);
5821 napi_status status = napi_new_instance(env, constructor, argc, args, &result);
5822 ASSERT_EQ(status, napi_invalid_arg);
5834 napi_status status = napi_new_instance(env, constructor, argc, args, &result);
5835 ASSERT_EQ(status, napi_invalid_arg);
5847 napi_status status = napi_new_instance(env, constructor, argc, args, result);
5848 ASSERT_EQ(status, napi_invalid_arg);
5860 napi_status status = napi_new_instance(env, constructor, argc, args, &result);
5861 ASSERT_EQ(status, napi_function_expected);
5868 napi_status status = napi_define_class(
5877 ASSERT_EQ(status, napi_invalid_arg);
5885 napi_status status = napi_define_class(
5888 ASSERT_EQ(status, napi_invalid_arg);
5895 napi_status status = napi_define_class(
5904 ASSERT_EQ(status, napi_invalid_arg);
5911 napi_status status = napi_define_class(
5920 ASSERT_EQ(status, napi_invalid_arg);
5929 napi_status status = napi_wrap(env, obj, (void *)TEST_STRING,
5931 ASSERT_EQ(status, napi_invalid_arg);
5941 napi_status status = napi_wrap(env, obj, nullptr, [](napi_env, void* data, void* hint) {}, nullptr, &result);
5942 ASSERT_EQ(status, napi_invalid_arg);
5952 napi_status status = napi_wrap(env, obj, (void *)TEST_STRING, nullptr, nullptr, &result);
5953 ASSERT_EQ(status, napi_invalid_arg);
5963 napi_status status = napi_wrap(env, obj, (void *)TEST_STRING,
5965 ASSERT_EQ(status, napi_object_expected);
5974 napi_status status = napi_unwrap(env, obj, (void **)&testStr);
5975 ASSERT_EQ(status, napi_invalid_arg);
5985 napi_status status = napi_unwrap(env, obj, (void **)testStr);
5986 ASSERT_EQ(status, napi_invalid_arg);
5996 napi_status status = napi_unwrap(env, obj, (void **)&testStr);
5997 ASSERT_EQ(status, napi_object_expected);
6006 napi_status status = napi_remove_wrap(env, obj, (void **)&testStr);
6007 ASSERT_EQ(status, napi_invalid_arg);
6017 napi_status status = napi_remove_wrap(env, obj, (void **)testStr);
6018 ASSERT_EQ(status, napi_invalid_arg);
6028 napi_status status = napi_remove_wrap(env, obj, (void **)&testStr);
6029 ASSERT_EQ(status, napi_object_expected);
6038 napi_status status = napi_create_async_work(env, nullptr, resourceName, [](napi_env value, void* data) {},
6039 [](napi_env env, napi_status status, void* data) {}, nullptr, &work);
6040 ASSERT_EQ(status, napi_invalid_arg);
6049 napi_status status = napi_create_async_work(env, nullptr, resourceName, nullptr,
6050 [](napi_env env, napi_status status, void* data) {}, nullptr, &work);
6051 ASSERT_EQ(status, napi_invalid_arg);
6060 napi_status status = napi_create_async_work(env, nullptr, resourceName, [](napi_env value, void* data) {},
6062 ASSERT_EQ(status, napi_invalid_arg);
6071 napi_status status = napi_create_async_work(env, nullptr, resourceName, [](napi_env value, void* data) {},
6073 ASSERT_EQ(status, napi_invalid_arg);
6081 napi_status status = napi_delete_async_work(env, work);
6082 ASSERT_EQ(status, napi_invalid_arg);
6090 napi_status status = napi_queue_async_work(env, work);
6091 ASSERT_EQ(status, napi_invalid_arg);
6099 napi_status status = napi_cancel_async_work(env, work);
6100 ASSERT_EQ(status, napi_invalid_arg);
6109 napi_status status = napi_async_init(env, nullptr, resourceName, &context);
6110 ASSERT_EQ(status, napi_invalid_arg);
6120 napi_status status = napi_async_init(env, nullptr, resourceName, context);
6121 ASSERT_EQ(status, napi_invalid_arg);
6135 napi_status status = napi_make_callback(env, context, recv, func, argc, args, &result);
6136 ASSERT_EQ(status, napi_invalid_arg);
6150 napi_status status = napi_make_callback(env, context, recv, func, argc, args, &result);
6151 ASSERT_EQ(status, napi_invalid_arg);
6159 napi_status status = napi_async_destroy(env, context);
6160 ASSERT_EQ(status, napi_invalid_arg);
6170 napi_status status = napi_open_callback_scope(env, obj, context, result);
6171 ASSERT_EQ(status, napi_invalid_arg);
6179 napi_status status = napi_close_callback_scope(env, result);
6180 ASSERT_EQ(status, napi_invalid_arg);
6188 napi_status status = napi_get_version(env, result);
6189 ASSERT_EQ(status, napi_invalid_arg);
6198 napi_status status = napi_create_promise(env, &deferred, promise);
6199 ASSERT_EQ(status, napi_invalid_arg);
6208 napi_status status = napi_create_promise(env, deferred, &promise);
6209 ASSERT_EQ(status, napi_invalid_arg);
6219 napi_status status = napi_resolve_deferred(env, deferred, resolution);
6220 ASSERT_EQ(status, napi_invalid_arg);
6231 napi_status status = napi_resolve_deferred(env, deferred, resolution);
6232 ASSERT_EQ(status, napi_invalid_arg);
6242 napi_status status = napi_reject_deferred(env, deferred, resolution);
6243 ASSERT_EQ(status, napi_invalid_arg);
6254 napi_status status = napi_reject_deferred(env, deferred, resolution);
6255 ASSERT_EQ(status, napi_invalid_arg);
6264 napi_status status = napi_is_promise(env, promise, &result);
6265 ASSERT_EQ(status, napi_invalid_arg);
6276 napi_status status = napi_is_promise(env, promise, result);
6277 ASSERT_EQ(status, napi_invalid_arg);
6285 napi_status status = napi_get_uv_event_loop(env, loop);
6286 ASSERT_EQ(status, napi_invalid_arg);
6298 napi_status status = napi_create_threadsafe_function(env, jsCb, nullptr, resourceName,
6301 ASSERT_EQ(status, napi_invalid_arg);
6314 napi_status status = napi_create_threadsafe_function(env, jsCb, nullptr, resourceName,
6317 ASSERT_EQ(status, napi_invalid_arg);
6324 napi_status status = napi_get_threadsafe_function_context(tsFunc, result);
6325 ASSERT_EQ(status, napi_invalid_arg);
6332 napi_status status = napi_call_threadsafe_function(tsFunc, result, napi_tsfn_blocking);
6333 ASSERT_EQ(status, napi_invalid_arg);
6339 napi_status status = napi_acquire_threadsafe_function(tsFunc);
6340 ASSERT_EQ(status, napi_invalid_arg);
6346 napi_status status = napi_release_threadsafe_function(tsFunc, napi_tsfn_release);
6347 ASSERT_EQ(status, napi_invalid_arg);
6354 napi_status status = napi_ref_threadsafe_function(env, tsFunc);
6355 ASSERT_EQ(status, napi_invalid_arg);
6362 napi_status status = napi_unref_threadsafe_function(env, tsFunc);
6363 ASSERT_EQ(status, napi_invalid_arg);
6371 napi_status status = napi_create_date(env, TEST_DOUBLE, result);
6372 ASSERT_EQ(status, napi_invalid_arg);
6381 napi_status status = napi_get_date_value(env, date, &result);
6382 ASSERT_EQ(status, napi_invalid_arg);
6392 napi_status status = napi_create_date(env, time, &date);
6393 status = napi_get_date_value(env, date, result);
6394 ASSERT_EQ(status, napi_invalid_arg);
6403 napi_status status = napi_create_object(env, &date);
6404 status = napi_get_date_value(env, date, &result);
6405 ASSERT_EQ(status, napi_date_expected);
6414 napi_status status = napi_create_bigint_int64(env, value, result);
6415 ASSERT_EQ(status, napi_invalid_arg);
6424 napi_status status = napi_create_bigint_uint64(env, value, result);
6425 ASSERT_EQ(status, napi_invalid_arg);
6436 napi_status status = napi_create_bigint_words(env, signBit, wordCount, words, &result);
6437 ASSERT_EQ(status, napi_invalid_arg);
6448 napi_status status = napi_create_bigint_words(env, signBit, wordCount, words, result);
6449 ASSERT_EQ(status, napi_invalid_arg);
6459 napi_status status = napi_get_value_bigint_int64(env, value, &result, &lossless);
6460 ASSERT_EQ(status, napi_invalid_arg);
6472 napi_status status = napi_get_value_bigint_int64(env, value, result, &lossless);
6473 ASSERT_EQ(status, napi_invalid_arg);
6485 napi_status status = napi_get_value_bigint_int64(env, value, &result, lossless);
6486 ASSERT_EQ(status, napi_invalid_arg);
6497 napi_status status = napi_get_value_bigint_int64(env, value, &result, &lossless);
6498 ASSERT_EQ(status, napi_bigint_expected);
6510 napi_status status = napi_get_value_bigint_int64(env, value, &result, &lossless);
6511 ASSERT_EQ(status, napi_ok);
6522 napi_status status = napi_get_value_bigint_uint64(env, value, &result, &lossless);
6523 ASSERT_EQ(status, napi_invalid_arg);
6535 napi_status status = napi_get_value_bigint_uint64(env, value, result, &lossless);
6536 ASSERT_EQ(status, napi_invalid_arg);
6548 napi_status status = napi_get_value_bigint_uint64(env, value, &result, lossless);
6549 ASSERT_EQ(status, napi_invalid_arg);
6560 napi_status status = napi_get_value_bigint_uint64(env, value, &result, &lossless);
6561 ASSERT_EQ(status, napi_bigint_expected);
6572 napi_status status = napi_get_value_bigint_words(env, value, &retSignBit, &retWordCount, wordsOut);
6573 ASSERT_EQ(status, napi_invalid_arg);
6584 napi_status status = napi_create_bigint_words(env, signBit, wordCount, words, &value);
6585 ASSERT_EQ(status, napi_ok);
6589 status = napi_get_value_bigint_words(env, value, &retSignBit, retWordCount, wordsOut);
6590 ASSERT_EQ(status, napi_invalid_arg);
6599 napi_status status = napi_create_buffer(env, bufferSize, (void**)(data), &result);
6600 ASSERT_EQ(status, napi_invalid_arg);
6609 napi_status status = napi_create_buffer(env, bufferSize, (void**)(&data), result);
6610 ASSERT_EQ(status, napi_invalid_arg);
6619 napi_status status = napi_create_buffer(env, bufferSize, (void**)(&data), &result);
6620 ASSERT_EQ(status, napi_invalid_arg);
6629 napi_status status = napi_create_buffer(env, bufferSize, (void**)(&data), &result);
6630 ASSERT_EQ(status, napi_invalid_arg);
6639 napi_status status = napi_create_buffer_copy(env, bufferSize, TEST_STRING, (void**)(&data), &result);
6640 ASSERT_EQ(status, napi_invalid_arg);
6649 napi_status status = napi_create_buffer_copy(env, bufferSize, TEST_STRING, (void**)(&data), &result);
6650 ASSERT_EQ(status, napi_invalid_arg);
6659 napi_status status = napi_create_buffer_copy(env, bufferSize, nullptr, (void**)(&data), &result);
6660 ASSERT_EQ(status, napi_invalid_arg);
6669 napi_status status = napi_create_buffer_copy(env, bufferSize, TEST_STRING, (void**)(data), &result);
6670 ASSERT_EQ(status, napi_invalid_arg);
6679 napi_status status = napi_create_buffer_copy(env, bufferSize, TEST_STRING, (void**)(&data), result);
6680 ASSERT_EQ(status, napi_invalid_arg);
6689 napi_status status = napi_create_external_buffer(env, bufferSize, copyPtr,
6692 ASSERT_EQ(status, napi_invalid_arg);
6701 napi_status status = napi_create_external_buffer(env, bufferSize, copyPtr,
6704 ASSERT_EQ(status, napi_invalid_arg);
6713 napi_status status = napi_create_external_buffer(env, bufferSize, copyPtr,
6716 ASSERT_EQ(status, napi_invalid_arg);
6725 napi_status status = napi_create_external_buffer(env, bufferSize, copyPtr,
6728 ASSERT_EQ(status, napi_invalid_arg);
6738 napi_status status = napi_get_buffer_info(env, value, (void**)&data, &length);
6739 ASSERT_EQ(status, napi_invalid_arg);
6750 napi_status status = napi_get_buffer_info(env, value, (void**)&data, &length);
6751 ASSERT_EQ(status, napi_arraybuffer_expected);
6760 napi_status status = napi_is_buffer(env, value, &result);
6761 ASSERT_EQ(status, napi_invalid_arg);
6771 napi_status status = napi_is_buffer(env, value, result);
6772 ASSERT_EQ(status, napi_invalid_arg);
6781 napi_status status = napi_deserialize(env, buffer, &result);
6782 ASSERT_EQ(status, napi_invalid_arg);
6791 napi_status status = napi_deserialize(env, (void*)&buffer, result);
6792 ASSERT_EQ(status, napi_invalid_arg);
6800 napi_status status = napi_delete_serialization_data(env, buffer);
6801 ASSERT_EQ(status, napi_invalid_arg);
6808 napi_status status = napi_call_threadsafe_function_with_priority(func, nullptr, napi_priority_idle, true);
6809 ASSERT_EQ(status, napi_invalid_arg);
6818 napi_status status = napi_is_sendable(env, value, &result);
6819 ASSERT_EQ(status, napi_invalid_arg);
6829 napi_status status = napi_is_sendable(env, value, result);
6830 ASSERT_EQ(status, napi_invalid_arg);
6837 napi_status status = napi_define_sendable_class(
6846 ASSERT_EQ(status, napi_invalid_arg);
6853 napi_status status = napi_define_sendable_class(
6856 ASSERT_EQ(status, napi_invalid_arg);
6863 napi_status status = napi_define_sendable_class(
6872 ASSERT_EQ(status, napi_invalid_arg);
6879 napi_status status = napi_define_sendable_class(
6888 ASSERT_EQ(status, napi_invalid_arg);
6901 napi_status status = napi_create_sendable_object_with_properties(env, 1, desc, result);
6902 ASSERT_EQ(status, napi_invalid_arg);
6910 napi_status status = napi_create_sendable_array(env, result);
6911 ASSERT_EQ(status, napi_invalid_arg);
6920 napi_status status = napi_create_sendable_array_with_length(env, length, result);
6921 ASSERT_EQ(status, napi_invalid_arg);
6931 napi_status status = napi_create_sendable_arraybuffer(env, length, data, &result);
6932 ASSERT_EQ(status, napi_invalid_arg);
6942 napi_status status = napi_create_sendable_arraybuffer(env, length, &data, result);
6943 ASSERT_EQ(status, napi_invalid_arg);
6953 napi_status status = napi_create_sendable_arraybuffer(env, arrayBufferSize, &arrayBufferPtr, &arraybuffer);
6954 ASSERT_EQ(status, napi_ok);
6957 status = napi_create_sendable_typedarray(env, napi_int32_array, typedArrayLength, arraybuffer, 0, result);
6958 ASSERT_EQ(status, napi_invalid_arg);
6968 napi_status status = napi_create_sendable_typedarray(env, napi_int32_array, typedArrayLength,
6970 ASSERT_EQ(status, napi_invalid_arg);
6978 napi_status status = napi_wrap_sendable(
6980 ASSERT_EQ(status, napi_invalid_arg);
6988 napi_status status = napi_create_object(env, &js_obj);
6989 status = napi_wrap_sendable(
6991 ASSERT_EQ(status, napi_invalid_arg);
6999 napi_status status = napi_wrap_sendable_with_size(
7001 ASSERT_EQ(status, napi_invalid_arg);
7009 napi_status status = napi_create_object(env, &js_obj);
7010 status = napi_wrap_sendable_with_size(
7012 ASSERT_EQ(status, napi_invalid_arg);
7021 napi_status status = napi_unwrap_sendable(env, js_obj, &result);
7022 ASSERT_EQ(status, napi_invalid_arg);
7031 napi_status status = napi_create_object(env, &js_obj);
7032 status = napi_unwrap_sendable(env, js_obj, result);
7033 ASSERT_EQ(status, napi_invalid_arg);
7042 napi_status status = napi_remove_wrap_sendable(env, js_obj, &result);
7043 ASSERT_EQ(status, napi_invalid_arg);
7052 napi_status status = napi_create_object(env, &js_obj);
7053 status = napi_remove_wrap_sendable(env, js_obj, result);
7054 ASSERT_EQ(status, napi_invalid_arg);
9455 [](napi_env env, napi_status status, void* data) {