static void deref_item(napi_env env, void* data, void* hint) { (void) hint; NAPI_ASSERT_RETURN_VOID(env, data == &deref_item_called, "Finalize callback was called with the correct pointer"); deref_item_called = true; }
static void FinalizeExternal(napi_env env, void* data, void* hint) { int *actual_value = data; NAPI_ASSERT_RETURN_VOID(env, actual_value == &test_value, "The correct pointer was passed to the finalizer"); finalize_count++; }
static void deleteTheText(napi_env env, void* data, void* finalize_hint) { NAPI_ASSERT_RETURN_VOID(env, data != NULL && strcmp(data, theText) == 0, "invalid data"); (void)finalize_hint; free(data); deleterCallCount++; }