Remove jerry_get_boolean_value (#4685)

JerryScript-DCO-1.0-Signed-off-by: Gergo Csizi csgergo92@gmail.com
This commit is contained in:
Gergo Csizi
2021-06-24 15:40:14 +02:00
committed by GitHub
parent 6de17b204e
commit 8f71871a39
40 changed files with 128 additions and 193 deletions
@@ -230,7 +230,7 @@ main (void)
TEST_ASSERT (!jerry_value_is_error (result));
jerry_value_t equals = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL, result, tests[idx].expected);
TEST_ASSERT (jerry_value_is_boolean (equals) && jerry_get_boolean_value (equals));
TEST_ASSERT (jerry_value_is_boolean (equals) && jerry_value_is_true (equals));
jerry_release_value (equals);
jerry_release_value (tests[idx].lhs);
@@ -266,7 +266,7 @@ main (void)
{
jerry_value_t result = jerry_binary_operation (tests[idx].op, tests[idx].lhs, tests[idx].rhs);
TEST_ASSERT (!jerry_value_is_error (result));
TEST_ASSERT (jerry_get_boolean_value (result) == tests[idx].expected);
TEST_ASSERT (jerry_value_is_true (result) == tests[idx].expected);
jerry_release_value (tests[idx].lhs);
jerry_release_value (tests[idx].rhs);
jerry_release_value (result);
@@ -73,7 +73,7 @@ main (void)
bool_tests[idx].lhs,
bool_tests[idx].rhs);
TEST_ASSERT (!jerry_value_is_error (result));
TEST_ASSERT (jerry_get_boolean_value (result) == bool_tests[idx].expected);
TEST_ASSERT (jerry_value_is_true (result) == bool_tests[idx].expected);
jerry_release_value (bool_tests[idx].lhs);
jerry_release_value (bool_tests[idx].rhs);
jerry_release_value (result);
+1 -1
View File
@@ -38,7 +38,7 @@ test_promise_resolve_success (void)
{
jerry_value_t obj_key = jerry_create_string ((const jerry_char_t *) "key_one");
jerry_value_t set_result = jerry_set_property (resolve_value, obj_key, jerry_create_number (3));
TEST_ASSERT (jerry_value_is_boolean (set_result) && (jerry_get_boolean_value (set_result) == true));
TEST_ASSERT (jerry_value_is_boolean (set_result) && (jerry_value_is_true (set_result)));
jerry_release_value (set_result);
jerry_release_value (obj_key);
}
+7 -7
View File
@@ -37,7 +37,7 @@ main (void)
prop_desc.flags |= JERRY_PROP_IS_VALUE_DEFINED;
prop_desc.value = jerry_acquire_value (prop_name);
jerry_value_t res = jerry_define_own_property (global_obj_val, prop_name, &prop_desc);
TEST_ASSERT (jerry_value_is_boolean (res) && jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_boolean (res) && jerry_value_is_true (res));
jerry_release_value (res);
jerry_property_descriptor_free (&prop_desc);
@@ -54,17 +54,17 @@ main (void)
prop_desc = jerry_property_descriptor_create ();
prop_desc.flags |= JERRY_PROP_IS_VALUE_DEFINED | JERRY_PROP_IS_GET_DEFINED;
res = jerry_define_own_property (prop_name, prop_name, &prop_desc);
TEST_ASSERT (jerry_value_is_boolean (res) && !jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_boolean (res) && !jerry_value_is_true (res));
jerry_release_value (res);
res = jerry_define_own_property (global_obj_val, prop_name, &prop_desc);
TEST_ASSERT (jerry_value_is_boolean (res) && !jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_boolean (res) && !jerry_value_is_true (res));
jerry_release_value (res);
jerry_property_descriptor_free (&prop_desc);
/* Test: get own property descriptor */
prop_desc = jerry_property_descriptor_create ();
jerry_value_t is_ok = jerry_get_own_property_descriptor (global_obj_val, prop_name, &prop_desc);
TEST_ASSERT (jerry_value_is_boolean (is_ok) && jerry_get_boolean_value (is_ok));
TEST_ASSERT (jerry_value_is_boolean (is_ok) && jerry_value_is_true (is_ok));
jerry_release_value (is_ok);
TEST_ASSERT (prop_desc.flags & JERRY_PROP_IS_VALUE_DEFINED);
TEST_ASSERT (jerry_value_is_string (prop_desc.value));
@@ -87,7 +87,7 @@ main (void)
jerry_release_value (target);
jerry_release_value (handler);
is_ok = jerry_get_own_property_descriptor (proxy, prop_name, &prop_desc);
TEST_ASSERT (jerry_value_is_boolean (is_ok) && !jerry_get_boolean_value (is_ok));
TEST_ASSERT (jerry_value_is_boolean (is_ok) && !jerry_value_is_true (is_ok));
jerry_release_value (is_ok);
jerry_release_value (proxy);
}
@@ -100,11 +100,11 @@ main (void)
res = jerry_define_own_property (global_obj_val, prop_name, &prop_desc);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_value_is_boolean (res));
TEST_ASSERT (jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
jerry_release_value (res);
jerry_property_descriptor_free (&prop_desc);
is_ok = jerry_get_own_property_descriptor (global_obj_val, prop_name, &prop_desc);
TEST_ASSERT (jerry_value_is_boolean (is_ok) && jerry_get_boolean_value (is_ok));
TEST_ASSERT (jerry_value_is_boolean (is_ok) && jerry_value_is_true (is_ok));
jerry_release_value (is_ok);
TEST_ASSERT (!(prop_desc.flags & JERRY_PROP_IS_WRITABLE));
TEST_ASSERT (prop_desc.flags & JERRY_PROP_IS_ENUMERABLE);
+1 -1
View File
@@ -28,7 +28,7 @@ strict_equals (jerry_value_t a, /**< the first string to compare */
jerry_value_t res = jerry_call_function (is_equal_fn_val, jerry_create_undefined (), args, 2);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_value_is_boolean (res));
bool is_strict_equal = jerry_get_boolean_value (res);
bool is_strict_equal = jerry_value_is_true (res);
jerry_release_value (res);
jerry_release_value (is_equal_fn_val);
return is_strict_equal;
+14 -17
View File
@@ -162,15 +162,13 @@ handler_construct (const jerry_call_info_t *call_info_p, /**< call information *
TEST_ASSERT (args_cnt == 1);
TEST_ASSERT (jerry_value_is_boolean (args_p[0]));
TEST_ASSERT (jerry_get_boolean_value (args_p[0]) == true);
TEST_ASSERT (jerry_value_is_true (args_p[0]));
jerry_value_t this_value = call_info_p->this_value;
jerry_value_t field_name = jerry_create_string ((jerry_char_t *) "value_field");
jerry_value_t res = jerry_set_property (this_value, field_name, args_p[0]);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_value_is_boolean (res) && jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
jerry_release_value (res);
jerry_release_value (field_name);
@@ -258,7 +256,7 @@ foreach (const jerry_value_t name, /**< field name */
else if (!strncmp (str_buf_p, "bravo", (size_t) sz))
{
TEST_ASSERT (jerry_value_is_boolean (value));
TEST_ASSERT (jerry_get_boolean_value (value) == false);
TEST_ASSERT (jerry_value_is_true (value) == false);
TEST_ASSERT (jerry_value_is_false (value));
return true;
}
@@ -468,7 +466,7 @@ main (void)
args[0] = jerry_create_string ((jerry_char_t *) "abcd");
res = set_property (global_obj_val, "t", args[0]);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
jerry_release_value (res);
/* Call foo (4, 2) */
@@ -500,7 +498,7 @@ main (void)
/* Set A.prototype.foo = global.foo */
res = set_property (val_A_prototype, "foo", val_foo);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
jerry_release_value (res);
jerry_release_value (val_A_prototype);
jerry_release_value (val_foo);
@@ -557,7 +555,7 @@ main (void)
res = set_property (global_obj_val, "external", external_func_val);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
jerry_release_value (external_func_val);
/* Call 'call_external' function that should call external function created above */
@@ -582,7 +580,7 @@ main (void)
res = set_property (global_obj_val, "external_construct", external_construct_val);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
jerry_release_value (res);
/* Call external function created above, as constructor */
@@ -595,7 +593,7 @@ main (void)
/* Get 'value_field' of constructed object */
TEST_ASSERT (!jerry_value_is_error (val_value_field));
TEST_ASSERT (jerry_value_is_boolean (val_value_field)
&& jerry_get_boolean_value (val_value_field));
&& jerry_value_is_true (val_value_field));
jerry_release_value (val_value_field);
jerry_release_value (external_construct_val);
@@ -624,7 +622,7 @@ main (void)
res = set_property (global_obj_val, "throw_test", throw_test_handler_val);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
jerry_release_value (res);
jerry_release_value (throw_test_handler_val);
@@ -698,7 +696,7 @@ main (void)
jerry_value_t v_in = jerry_create_number (10.5);
res = jerry_set_property_by_index (array_obj_val, 5, v_in);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_value_is_boolean (res) && jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_boolean (res) && jerry_value_is_true (res));
jerry_release_value (res);
jerry_value_t v_out = jerry_get_property_by_index (array_obj_val, 5);
@@ -767,14 +765,14 @@ main (void)
res = jerry_set_prototype (obj_val, jerry_create_null ());
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_value_is_boolean (res));
TEST_ASSERT (jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
jerry_value_t new_proto = jerry_create_object ();
res = jerry_set_prototype (obj_val, new_proto);
jerry_release_value (new_proto);
TEST_ASSERT (!jerry_value_is_error (res));
TEST_ASSERT (jerry_value_is_boolean (res));
TEST_ASSERT (jerry_get_boolean_value (res));
TEST_ASSERT (jerry_value_is_true (res));
proto_val = jerry_get_prototype (obj_val);
TEST_ASSERT (!jerry_value_is_error (proto_val));
TEST_ASSERT (jerry_value_is_object (proto_val));
@@ -959,7 +957,7 @@ main (void)
prop_desc.value = jerry_create_number (5.2);
jerry_value_t define_result = jerry_define_own_property (global_obj, prop_name, &prop_desc);
TEST_ASSERT (jerry_value_is_boolean (define_result) && jerry_get_boolean_value (define_result));
TEST_ASSERT (jerry_value_is_boolean (define_result) && jerry_value_is_true (define_result));
jerry_release_value (define_result);
jerry_property_descriptor_free (&prop_desc);
@@ -985,7 +983,7 @@ main (void)
jerry_value_t new_realm_value = jerry_create_realm ();
jerry_value_t set_realm_this_result = jerry_realm_set_this (new_realm_value, proxy);
TEST_ASSERT (jerry_value_is_boolean (set_realm_this_result) && jerry_get_boolean_value (set_realm_this_result));
TEST_ASSERT (jerry_value_is_boolean (set_realm_this_result) && jerry_value_is_true (set_realm_this_result));
jerry_release_value (set_realm_this_result);
jerry_value_t old_realm = jerry_set_realm (new_realm_value);
@@ -1014,7 +1012,7 @@ main (void)
new_realm_value = jerry_create_realm ();
set_realm_this_result = jerry_realm_set_this (new_realm_value, proxy);
TEST_ASSERT (jerry_value_is_boolean (set_realm_this_result) && jerry_get_boolean_value (set_realm_this_result));
TEST_ASSERT (jerry_value_is_boolean (set_realm_this_result) && jerry_value_is_true (set_realm_this_result));
jerry_release_value (set_realm_this_result);
old_realm = jerry_set_realm (new_realm_value);
@@ -1118,7 +1116,6 @@ main (void)
sizeof (test_magic_str_access_src) - 1,
JERRY_PARSE_NO_OPTS);
TEST_ASSERT (jerry_value_is_boolean (res));
TEST_ASSERT (jerry_get_boolean_value (res) == true);
TEST_ASSERT (jerry_value_is_true (res));
jerry_release_value (res);
+6 -7
View File
@@ -45,8 +45,7 @@ assert_handler (const jerry_call_info_t *call_info_p, /**< call information */
JERRY_UNUSED (call_info_p);
if (args_cnt > 0
&& jerry_value_is_boolean (args_p[0])
&& jerry_get_boolean_value (args_p[0]))
&& jerry_value_is_true (args_p[0]))
{
return jerry_create_boolean (true);
}
@@ -379,7 +378,7 @@ main (void)
jerry_value_t is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
TEST_ASSERT (!jerry_value_is_error (is_detachable));
TEST_ASSERT (jerry_get_boolean_value (is_detachable));
TEST_ASSERT (jerry_value_is_true (is_detachable));
TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
jerry_release_value (is_detachable);
@@ -403,7 +402,7 @@ main (void)
jerry_value_t is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
TEST_ASSERT (!jerry_value_is_error (is_detachable));
TEST_ASSERT (jerry_get_boolean_value (is_detachable));
TEST_ASSERT (jerry_value_is_true (is_detachable));
TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
jerry_release_value (is_detachable);
@@ -414,7 +413,7 @@ main (void)
is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
TEST_ASSERT (!jerry_value_is_error (is_detachable));
TEST_ASSERT (!jerry_get_boolean_value (is_detachable));
TEST_ASSERT (!jerry_value_is_true (is_detachable));
jerry_release_value (is_detachable);
jerry_release_value (res);
@@ -432,7 +431,7 @@ main (void)
jerry_value_t is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
TEST_ASSERT (!jerry_value_is_error (is_detachable));
TEST_ASSERT (jerry_get_boolean_value (is_detachable));
TEST_ASSERT (jerry_value_is_true (is_detachable));
TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
jerry_release_value (is_detachable);
@@ -444,7 +443,7 @@ main (void)
is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
TEST_ASSERT (!jerry_value_is_error (is_detachable));
TEST_ASSERT (!jerry_get_boolean_value (is_detachable));
TEST_ASSERT (!jerry_value_is_true (is_detachable));
jerry_release_value (is_detachable);
jerry_release_value (res);
+4 -4
View File
@@ -114,7 +114,7 @@ main (void)
jerry_value_t empty_map = jerry_create_container (JERRY_CONTAINER_TYPE_MAP, NULL, 0);
TEST_ASSERT (jerry_get_container_type (empty_map) == JERRY_CONTAINER_TYPE_MAP);
instance_check = jerry_binary_operation (JERRY_BIN_OP_INSTANCEOF, empty_map, global_map);
TEST_ASSERT (jerry_get_boolean_value (instance_check));
TEST_ASSERT (jerry_value_is_true (instance_check));
jerry_release_value (instance_check);
jerry_release_value (global_map);
jerry_release_value (empty_map);
@@ -122,7 +122,7 @@ main (void)
jerry_value_t empty_set = jerry_create_container (JERRY_CONTAINER_TYPE_SET, NULL, 0);
TEST_ASSERT (jerry_get_container_type (empty_set) == JERRY_CONTAINER_TYPE_SET);
instance_check = jerry_binary_operation (JERRY_BIN_OP_INSTANCEOF, empty_set, global_set);
TEST_ASSERT (jerry_get_boolean_value (instance_check));
TEST_ASSERT (jerry_value_is_true (instance_check));
jerry_release_value (instance_check);
jerry_release_value (global_set);
jerry_release_value (empty_set);
@@ -130,7 +130,7 @@ main (void)
jerry_value_t empty_weakmap = jerry_create_container (JERRY_CONTAINER_TYPE_WEAKMAP, NULL, 0);
TEST_ASSERT (jerry_get_container_type (empty_weakmap) == JERRY_CONTAINER_TYPE_WEAKMAP);
instance_check = jerry_binary_operation (JERRY_BIN_OP_INSTANCEOF, empty_weakmap, global_weakmap);
TEST_ASSERT (jerry_get_boolean_value (instance_check));
TEST_ASSERT (jerry_value_is_true (instance_check));
jerry_release_value (instance_check);
jerry_release_value (global_weakmap);
jerry_release_value (empty_weakmap);
@@ -138,7 +138,7 @@ main (void)
jerry_value_t empty_weakset = jerry_create_container (JERRY_CONTAINER_TYPE_WEAKSET, NULL, 0);
TEST_ASSERT (jerry_get_container_type (empty_weakset) == JERRY_CONTAINER_TYPE_WEAKSET);
instance_check = jerry_binary_operation (JERRY_BIN_OP_INSTANCEOF, empty_weakset, global_weakset);
TEST_ASSERT (jerry_get_boolean_value (instance_check));
TEST_ASSERT (jerry_value_is_true (instance_check));
jerry_release_value (instance_check);
jerry_release_value (global_weakset);
jerry_release_value (empty_weakset);
+2 -2
View File
@@ -34,7 +34,7 @@ error_object_created_callback (const jerry_value_t error_object_t, /**< new erro
jerry_value_t message = jerry_create_string ((const jerry_char_t *) "Replaced message!");
jerry_value_t result = jerry_set_property (error_object_t, name, message);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result) == true);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_value_is_true (result));
jerry_release_value (result);
/* This SyntaxError must not trigger a recusrsive call of the this callback. */
@@ -56,7 +56,7 @@ run_test (const char *source_p)
for (int i = 0; i < 5; i++)
{
jerry_value_t result = jerry_eval ((const jerry_char_t *) source_p, strlen (source_p), 0);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result) == true);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_value_is_true (result));
jerry_release_value (result);
}
} /* run_test */
+6 -6
View File
@@ -89,12 +89,12 @@ main (void)
jerry_value_t result = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL, external_string, other_string);
TEST_ASSERT (jerry_value_is_boolean (result));
TEST_ASSERT (jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_true (result));
jerry_release_value (result);
result = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL, external_string, external_string);
TEST_ASSERT (jerry_value_is_boolean (result));
TEST_ASSERT (jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_true (result));
jerry_release_value (result);
TEST_ASSERT (free_count == 3);
@@ -125,7 +125,7 @@ main (void)
jerry_value_t obj = jerry_create_object ();
result = jerry_set_property (obj, external_string, other_string);
TEST_ASSERT (jerry_value_is_boolean (result));
TEST_ASSERT (jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_true (result));
jerry_release_value (result);
jerry_value_t get_result = jerry_get_property (obj, other_string);
@@ -134,12 +134,12 @@ main (void)
result = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL, get_result, external_string);
jerry_release_value (get_result);
TEST_ASSERT (jerry_value_is_boolean (result));
TEST_ASSERT (jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_true (result));
jerry_release_value (result);
result = jerry_set_property (obj, other_string, external_string);
TEST_ASSERT (jerry_value_is_boolean (result));
TEST_ASSERT (jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_true (result));
jerry_release_value (result);
get_result = jerry_get_property (obj, external_string);
@@ -148,7 +148,7 @@ main (void)
result = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL, get_result, other_string);
jerry_release_value (get_result);
TEST_ASSERT (jerry_value_is_boolean (result));
TEST_ASSERT (jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_true (result));
jerry_release_value (result);
jerry_release_value (obj);
@@ -43,15 +43,15 @@ main (void)
prop_name = jerry_create_string_from_utf8 ((jerry_char_t *) "writable");
value = jerry_get_property (from_object, prop_name);
TEST_ASSERT (jerry_get_boolean_value (value) == ((prop_desc.flags & JERRY_PROP_IS_WRITABLE) != 0));
TEST_ASSERT (jerry_value_is_true (value) == ((prop_desc.flags & JERRY_PROP_IS_WRITABLE) != 0));
prop_name = jerry_create_string_from_utf8 ((jerry_char_t *) "enumerable");
value = jerry_get_property (from_object, prop_name);
TEST_ASSERT (jerry_get_boolean_value (value) == ((prop_desc.flags & JERRY_PROP_IS_ENUMERABLE) != 0));
TEST_ASSERT (jerry_value_is_true (value) == ((prop_desc.flags & JERRY_PROP_IS_ENUMERABLE) != 0));
prop_name = jerry_create_string_from_utf8 ((jerry_char_t *) "configurable");
value = jerry_get_property (from_object, prop_name);
TEST_ASSERT (jerry_get_boolean_value (value) == ((prop_desc.flags & JERRY_PROP_IS_CONFIGURABLE) != 0));
TEST_ASSERT (jerry_value_is_true (value) == ((prop_desc.flags & JERRY_PROP_IS_CONFIGURABLE) != 0));
jerry_release_value (object);
jerry_release_value (prop_name);
+1 -1
View File
@@ -21,7 +21,7 @@ static void
assert_boolean_and_release (jerry_value_t result, bool expected)
{
TEST_ASSERT (jerry_value_is_boolean (result));
TEST_ASSERT (jerry_get_boolean_value (result) == expected);
TEST_ASSERT (jerry_value_is_true (result) == expected);
jerry_release_value (result);
} /* assert_boolean_and_release */
+9 -9
View File
@@ -89,12 +89,12 @@ main (void)
jerry_value_t has_result_5 = jerry_has_property (object, internal_prop_name_2);
jerry_value_t has_result_6 = jerry_has_property (object, internal_prop_name_3);
TEST_ASSERT (jerry_value_is_boolean (has_result_1) && jerry_get_boolean_value (has_result_1));
TEST_ASSERT (jerry_value_is_boolean (has_result_2) && jerry_get_boolean_value (has_result_2));
TEST_ASSERT (jerry_value_is_boolean (has_result_3) && jerry_get_boolean_value (has_result_3));
TEST_ASSERT (jerry_value_is_boolean (has_result_4) && !jerry_get_boolean_value (has_result_4));
TEST_ASSERT (jerry_value_is_boolean (has_result_5) && !jerry_get_boolean_value (has_result_5));
TEST_ASSERT (jerry_value_is_boolean (has_result_6) && !jerry_get_boolean_value (has_result_6));
TEST_ASSERT (jerry_value_is_boolean (has_result_1) && jerry_value_is_true (has_result_1));
TEST_ASSERT (jerry_value_is_boolean (has_result_2) && jerry_value_is_true (has_result_2));
TEST_ASSERT (jerry_value_is_boolean (has_result_3) && jerry_value_is_true (has_result_3));
TEST_ASSERT (jerry_value_is_boolean (has_result_4) && !jerry_value_is_true (has_result_4));
TEST_ASSERT (jerry_value_is_boolean (has_result_5) && !jerry_value_is_true (has_result_5));
TEST_ASSERT (jerry_value_is_boolean (has_result_6) && !jerry_value_is_true (has_result_6));
jerry_release_value (has_result_1);
jerry_release_value (has_result_2);
@@ -185,11 +185,11 @@ main (void)
bool has_after_delete_result_6 = jerry_has_internal_property (object, internal_prop_name_3);
TEST_ASSERT (jerry_value_is_boolean (has_after_delete_result_1)
&& !jerry_get_boolean_value (has_after_delete_result_1));
&& !jerry_value_is_true (has_after_delete_result_1));
TEST_ASSERT (jerry_value_is_boolean (has_after_delete_result_2)
&& !jerry_get_boolean_value (has_after_delete_result_2));
&& !jerry_value_is_true (has_after_delete_result_2));
TEST_ASSERT (jerry_value_is_boolean (has_after_delete_result_3)
&& !jerry_get_boolean_value (has_after_delete_result_3));
&& !jerry_value_is_true (has_after_delete_result_3));
TEST_ASSERT (has_after_delete_result_4);
TEST_ASSERT (has_after_delete_result_5);
TEST_ASSERT (has_after_delete_result_6);
+5 -5
View File
@@ -46,7 +46,7 @@ main (void)
jerry_value_t name_key = jerry_create_string ((const jerry_char_t *) "name");
jerry_value_t has_name = jerry_has_property (parsed_json, name_key);
TEST_ASSERT (jerry_get_boolean_value (has_name));
TEST_ASSERT (jerry_value_is_true (has_name));
jerry_release_value (has_name);
jerry_value_t name_value = jerry_get_property (parsed_json, name_key);
@@ -68,7 +68,7 @@ main (void)
jerry_value_t age_key = jerry_create_string ((const jerry_char_t *) "age");
jerry_value_t has_age = jerry_has_property (parsed_json, age_key);
TEST_ASSERT (jerry_get_boolean_value (has_age));
TEST_ASSERT (jerry_value_is_true (has_age));
jerry_release_value (has_age);
jerry_value_t age_value = jerry_get_property (parsed_json, age_key);
@@ -106,7 +106,7 @@ main (void)
jerry_value_t name_set = jerry_set_property (obj, name_key, name_value);
TEST_ASSERT (!jerry_value_is_error (name_set));
TEST_ASSERT (jerry_value_is_boolean (name_set));
TEST_ASSERT (jerry_get_boolean_value (name_set));
TEST_ASSERT (jerry_value_is_true (name_set));
jerry_release_value (name_key);
jerry_release_value (name_value);
jerry_release_value (name_set);
@@ -117,7 +117,7 @@ main (void)
jerry_value_t age_set = jerry_set_property (obj, age_key, age_value);
TEST_ASSERT (!jerry_value_is_error (age_set));
TEST_ASSERT (jerry_value_is_boolean (age_set));
TEST_ASSERT (jerry_get_boolean_value (age_set));
TEST_ASSERT (jerry_value_is_true (age_set));
jerry_release_value (age_key);
jerry_release_value (age_value);
jerry_release_value (age_set);
@@ -150,7 +150,7 @@ main (void)
jerry_value_t name_set = jerry_set_property (obj, name_key, name_value);
TEST_ASSERT (!jerry_value_is_error (name_set));
TEST_ASSERT (jerry_value_is_boolean (name_set));
TEST_ASSERT (jerry_get_boolean_value (name_set));
TEST_ASSERT (jerry_value_is_true (name_set));
jerry_release_value (name_key);
jerry_release_value (name_value);
jerry_release_value (name_set);
+5 -5
View File
@@ -164,13 +164,13 @@ native_module_evaluate (const jerry_value_t native_module) /**< native module */
jerry_value_t export = jerry_create_number (3.5);
result = jerry_native_module_set_export (native_module, exp_val, export);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_value_is_true (result));
jerry_release_value (result);
jerry_release_value (export);
export = jerry_create_string ((const jerry_char_t *) "str");
result = jerry_native_module_set_export (native_module, other_exp_val, export);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_value_is_true (result));
jerry_release_value (result);
jerry_release_value (export);
@@ -313,7 +313,7 @@ main (void)
counter = 31;
terminate_with_error = false;
result = jerry_module_link (module, resolve_callback2, NULL);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_value_is_true (result));
TEST_ASSERT (counter == 32);
jerry_release_value (result);
@@ -331,7 +331,7 @@ main (void)
counter = 0;
terminate_with_error = false;
result = jerry_module_link (module, resolve_callback2, NULL);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_value_is_true (result));
TEST_ASSERT (counter == 32);
jerry_release_value (result);
jerry_release_value (module);
@@ -438,7 +438,7 @@ main (void)
TEST_ASSERT (jerry_module_get_state (module) == JERRY_MODULE_STATE_UNLINKED);
result = jerry_module_link (module, NULL, NULL);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_value_is_true (result));
jerry_release_value (result);
result = jerry_module_evaluate (module);
+1 -1
View File
@@ -47,7 +47,7 @@ test_instanceof (jerry_value_t instanceof,
TEST_ASSERT (!jerry_value_is_error (result));
TEST_ASSERT (jerry_value_is_boolean (result));
TEST_ASSERT (jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_true (result));
jerry_release_value (instance);
jerry_release_value (result);
+3 -3
View File
@@ -168,7 +168,7 @@ find_test_object_by_property (const jerry_value_t candidate,
jerry_value_t *args_p = (jerry_value_t *) context_p;
jerry_value_t result = jerry_has_property (candidate, args_p[0]);
bool has_property = (!jerry_value_is_error (result) && jerry_get_boolean_value (result));
bool has_property = (!jerry_value_is_error (result) && jerry_value_is_true (result));
/* If the object has the desired property, store a new reference to it in args_p[1]. */
if (has_property)
@@ -212,7 +212,7 @@ main (void)
/* Assert that the correct object was retrieved. */
jerry_value_t undefined = jerry_create_undefined ();
jerry_value_t strict_equal_result = jerry_call_function (strict_equal, undefined, args, 2);
TEST_ASSERT (jerry_value_is_boolean (strict_equal_result) && jerry_get_boolean_value (strict_equal_result));
TEST_ASSERT (jerry_value_is_boolean (strict_equal_result) && jerry_value_is_true (strict_equal_result));
jerry_release_value (strict_equal_result);
jerry_release_value (found_object);
jerry_release_value (object);
@@ -237,7 +237,7 @@ main (void)
/* Assert that the right object was retrieved and release both the original reference to it and the retrieved one. */
args[0] = object;
strict_equal_result = jerry_call_function (strict_equal, undefined, args, 2);
TEST_ASSERT (jerry_value_is_boolean (strict_equal_result) && jerry_get_boolean_value (strict_equal_result));
TEST_ASSERT (jerry_value_is_boolean (strict_equal_result) && jerry_value_is_true (strict_equal_result));
jerry_release_value (strict_equal_result);
jerry_release_value (args[0]);
jerry_release_value (args[1]);
+1 -2
View File
@@ -75,8 +75,7 @@ assert_handler (const jerry_call_info_t *call_info_p, /**< call information */
count_in_assert++;
if (args_cnt == 1
&& jerry_value_is_boolean (args_p[0])
&& jerry_get_boolean_value (args_p[0]))
&& jerry_value_is_true (args_p[0]))
{
return jerry_create_boolean (true);
}
+1 -1
View File
@@ -118,7 +118,7 @@ set_property (jerry_value_t target, /**< target object */
jerry_value_t result_val = jerry_set_property (target, name_val, value);
TEST_ASSERT (jerry_value_is_boolean (result_val));
TEST_ASSERT (jerry_get_boolean_value (result_val));
TEST_ASSERT (jerry_value_is_true (result_val));
jerry_release_value (name_val);
} /* set_property */
+2 -2
View File
@@ -86,7 +86,7 @@ check_array_prototype (jerry_value_t realm_value, jerry_value_t result_value)
jerry_value_t compare_value = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL, result_value, prototype_value);
jerry_release_value (prototype_value);
TEST_ASSERT (jerry_value_is_boolean (compare_value) && jerry_get_boolean_value (compare_value));
TEST_ASSERT (jerry_value_is_boolean (compare_value) && jerry_value_is_true (compare_value));
jerry_release_value (compare_value);
} /* check_array_prototype */
@@ -167,7 +167,7 @@ main (void)
jerry_release_value (number_value);
result_value = jerry_realm_set_this (realm_value, object_value);
TEST_ASSERT (jerry_value_is_boolean (result_value) && jerry_get_boolean_value (result_value));
TEST_ASSERT (jerry_value_is_boolean (result_value) && jerry_value_is_true (result_value));
jerry_release_value (result_value);
create_number_property (object_value, "x", 7.25);
+3 -3
View File
@@ -58,9 +58,9 @@ main (void)
const char expected_result[] = "a\nb";
TEST_ASSERT (res_size == (sizeof (expected_result) - 1));
TEST_ASSERT (strncmp (expected_result, (const char *) res_buff, res_size) == 0);
TEST_ASSERT (jerry_get_boolean_value (is_dotall));
TEST_ASSERT (jerry_get_boolean_value (is_sticky));
TEST_ASSERT (jerry_get_boolean_value (is_unicode));
TEST_ASSERT (jerry_value_is_true (is_dotall));
TEST_ASSERT (jerry_value_is_true (is_sticky));
TEST_ASSERT (jerry_value_is_true (is_unicode));
jerry_release_value (regex_obj);
jerry_release_value (res);
+2 -2
View File
@@ -53,8 +53,8 @@ main (void)
TEST_ASSERT (res_size == str_size);
TEST_ASSERT (strncmp (expected_result, (const char *) res_buff, res_size) == 0);
TEST_ASSERT (jerry_get_boolean_value (is_multiline));
TEST_ASSERT (jerry_get_boolean_value (is_global));
TEST_ASSERT (jerry_value_is_true (is_multiline));
TEST_ASSERT (jerry_value_is_true (is_global));
jerry_release_value (regex_obj);
jerry_release_value (res);
+1 -1
View File
@@ -53,7 +53,7 @@ main (void)
jerry_value_t function_name_val = jerry_create_string ((const jerry_char_t *) "Demo");
jerry_value_t result_val = jerry_set_property (global_obj_val, function_name_val, function_val);
TEST_ASSERT (!jerry_value_is_error (result_val));
TEST_ASSERT (jerry_get_boolean_value (result_val) == true);
TEST_ASSERT (jerry_value_is_true (result_val));
jerry_release_value (result_val);
jerry_release_value (function_name_val);
jerry_release_value (global_obj_val);
+9 -9
View File
@@ -64,13 +64,13 @@ main (void)
jerry_value_t result_val = jerry_set_property (object, symbol_1, value_1);
TEST_ASSERT (jerry_value_is_boolean (result_val));
TEST_ASSERT (jerry_get_boolean_value (jerry_has_property (object, symbol_1)));
TEST_ASSERT (jerry_get_boolean_value (jerry_has_own_property (object, symbol_1)));
TEST_ASSERT (jerry_value_is_true (jerry_has_property (object, symbol_1)));
TEST_ASSERT (jerry_value_is_true (jerry_has_own_property (object, symbol_1)));
result_val = jerry_set_property (object, symbol_2, value_2);
TEST_ASSERT (jerry_value_is_boolean (result_val));
TEST_ASSERT (jerry_get_boolean_value (jerry_has_property (object, symbol_2)));
TEST_ASSERT (jerry_get_boolean_value (jerry_has_own_property (object, symbol_2)));
TEST_ASSERT (jerry_value_is_true (jerry_has_property (object, symbol_2)));
TEST_ASSERT (jerry_value_is_true (jerry_has_own_property (object, symbol_2)));
jerry_value_t get_value_1 = jerry_get_property (object, symbol_1);
TEST_ASSERT (jerry_get_number_value (get_value_1) == jerry_get_number_value (value_1));
@@ -82,8 +82,8 @@ main (void)
/* Test delete / has_{own}_property */
TEST_ASSERT (jerry_delete_property (object, symbol_1));
TEST_ASSERT (!jerry_get_boolean_value (jerry_has_property (object, symbol_1)));
TEST_ASSERT (!jerry_get_boolean_value (jerry_has_own_property (object, symbol_1)));
TEST_ASSERT (!jerry_value_is_true (jerry_has_property (object, symbol_1)));
TEST_ASSERT (!jerry_value_is_true (jerry_has_own_property (object, symbol_1)));
jerry_release_value (value_1);
jerry_release_value (symbol_1);
@@ -112,7 +112,7 @@ main (void)
| JERRY_PROP_IS_ENUMERABLE_DEFINED
| JERRY_PROP_IS_CONFIGURABLE_DEFINED;
prop_desc.value = jerry_acquire_value (value_3);
TEST_ASSERT (jerry_get_boolean_value (jerry_define_own_property (object, symbol_2, &prop_desc)));
TEST_ASSERT (jerry_value_is_true (jerry_define_own_property (object, symbol_2, &prop_desc)));
jerry_property_descriptor_free (&prop_desc);
/* Check the modified fields */
@@ -275,7 +275,7 @@ main (void)
current_global_symbol);
TEST_ASSERT (jerry_value_is_boolean (relation)
&& jerry_get_boolean_value (relation));
&& jerry_value_is_true (relation));
jerry_release_value (relation);
@@ -304,7 +304,7 @@ main (void)
jerry_value_t deleter = jerry_eval (deleter_src, sizeof (deleter_src) - 1, JERRY_PARSE_NO_OPTS);
TEST_ASSERT (jerry_value_is_boolean (deleter)
&& jerry_get_boolean_value (deleter));
&& jerry_value_is_true (deleter));
jerry_release_value (deleter);
builtin_symbol = jerry_get_property (global_obj, symbol_str);
@@ -40,7 +40,7 @@ check_attribute (jerry_value_t attribute, /**< attribute to be checked */
else
{
jerry_value_t result = jerry_binary_operation (JERRY_BIN_OP_STRICT_EQUAL, attribute, value);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_true (result));
jerry_release_value (result);
}
@@ -54,7 +54,7 @@ to_property_descriptor (jerry_value_t object /**< object */)
jerry_property_descriptor_t prop_desc = jerry_property_descriptor_create ();
jerry_value_t result = jerry_to_property_descriptor (object, &prop_desc);
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_get_boolean_value (result));
TEST_ASSERT (jerry_value_is_boolean (result) && jerry_value_is_true (result));
jerry_release_value (result);
return prop_desc;
+10 -11
View File
@@ -56,8 +56,7 @@ assert_handler (const jerry_call_info_t *call_info_p, /**< call information */
{
JERRY_UNUSED (call_info_p);
if (jerry_value_is_boolean (args_p[0])
&& jerry_get_boolean_value (args_p[0]))
if (jerry_value_is_true (args_p[0]))
{
return jerry_create_boolean (true);
}
@@ -337,7 +336,7 @@ static void test_property_by_index (test_entry_t test_entries[])
get_result = jerry_get_property_by_index (typedarray, j);
TEST_ASSERT (jerry_value_is_boolean (set_result));
TEST_ASSERT (jerry_get_boolean_value (set_result));
TEST_ASSERT (jerry_value_is_true (set_result));
TEST_ASSERT (!jerry_delete_property_by_index (typedarray, j));
TEST_ASSERT (jerry_get_number_value (get_result) == test_int_numbers[j]);
@@ -358,7 +357,7 @@ static void test_property_by_index (test_entry_t test_entries[])
get_result = jerry_get_property_by_index (typedarray, j);
TEST_ASSERT (jerry_value_is_boolean (set_result));
TEST_ASSERT (jerry_get_boolean_value (set_result));
TEST_ASSERT (jerry_value_is_true (set_result));
TEST_ASSERT (!jerry_delete_property_by_index (typedarray, j));
double epsilon = pow (10, -5);
@@ -375,7 +374,7 @@ static void test_property_by_index (test_entry_t test_entries[])
jerry_value_t inf = jerry_create_number_infinity (k);
jerry_value_t set_inf = jerry_set_property_by_index (typedarray, 0, inf);
TEST_ASSERT (jerry_value_is_boolean (set_inf));
TEST_ASSERT (jerry_get_boolean_value (set_inf));
TEST_ASSERT (jerry_value_is_true (set_inf));
jerry_value_t get_inf = jerry_get_property_by_index (typedarray, 0);
TEST_ASSERT (isinf (jerry_get_number_value (get_inf)));
@@ -396,7 +395,7 @@ static void test_property_by_index (test_entry_t test_entries[])
get_result = jerry_get_property_by_index (typedarray, j);
TEST_ASSERT (jerry_value_is_boolean (set_result));
TEST_ASSERT (jerry_get_boolean_value (set_result));
TEST_ASSERT (jerry_value_is_true (set_result));
TEST_ASSERT (!jerry_delete_property_by_index (typedarray, j));
int64_t get_number;
bool sign;
@@ -420,7 +419,7 @@ static void test_property_by_index (test_entry_t test_entries[])
get_result = jerry_get_property_by_index (typedarray, j);
TEST_ASSERT (jerry_value_is_boolean (set_result));
TEST_ASSERT (jerry_get_boolean_value (set_result));
TEST_ASSERT (jerry_value_is_true (set_result));
TEST_ASSERT (!jerry_delete_property_by_index (typedarray, j));
uint64_t get_number;
bool sign;
@@ -444,7 +443,7 @@ static void test_property_by_index (test_entry_t test_entries[])
get_result = jerry_get_property_by_index (typedarray, j);
TEST_ASSERT (jerry_value_is_boolean (set_result));
TEST_ASSERT (jerry_get_boolean_value (set_result));
TEST_ASSERT (jerry_value_is_true (set_result));
TEST_ASSERT (!jerry_delete_property_by_index (typedarray, j));
TEST_ASSERT (jerry_get_number_value (get_result) == test_uint_numbers[j]);
@@ -464,7 +463,7 @@ static void test_property_by_index (test_entry_t test_entries[])
}
else
{
TEST_ASSERT (jerry_value_is_boolean (set_undefined) && !jerry_get_boolean_value (set_undefined));
TEST_ASSERT (jerry_value_is_boolean (set_undefined) && !jerry_value_is_true (set_undefined));
}
jerry_value_t get_undefined = jerry_get_property_by_index (typedarray, 100);
@@ -514,7 +513,7 @@ test_detached_arraybuffer (void)
jerry_value_t is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
TEST_ASSERT (!jerry_value_is_error (is_detachable));
TEST_ASSERT (jerry_get_boolean_value (is_detachable));
TEST_ASSERT (jerry_value_is_true (is_detachable));
jerry_release_value (is_detachable);
jerry_value_t res = jerry_detach_arraybuffer (arraybuffer);
@@ -543,7 +542,7 @@ test_detached_arraybuffer (void)
jerry_value_t is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
TEST_ASSERT (!jerry_value_is_error (is_detachable));
TEST_ASSERT (jerry_get_boolean_value (is_detachable));
TEST_ASSERT (jerry_value_is_true (is_detachable));
jerry_release_value (is_detachable);
jerry_value_t res = jerry_detach_arraybuffer (arraybuffer);