Remove jerry_get_arg_value function. (#2425)

Remove automatic conversion of errors. Errors are
primary values, just like numbers or strings.

JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
Zoltan Herczeg
2018-07-19 03:13:40 +02:00
committed by yichoi
parent 66dddadfd2
commit 88589902e2
7 changed files with 137 additions and 223 deletions
+1 -1
View File
@@ -63,7 +63,7 @@ main (void)
ENTRY (JERRY_TYPE_OBJECT, jerry_create_object ()),
ENTRY (JERRY_TYPE_OBJECT, jerry_create_array (10)),
ENTRY (JERRY_TYPE_OBJECT, jerry_create_error (JERRY_ERROR_TYPE, (const jerry_char_t *) "error")),
ENTRY (JERRY_TYPE_ERROR, jerry_create_error (JERRY_ERROR_TYPE, (const jerry_char_t *) "error")),
ENTRY (JERRY_TYPE_NULL, jerry_create_null ()),
+4
View File
@@ -854,6 +854,7 @@ main (void)
jerry_release_value (val_t);
/* 'res' should contain exception object */
res = jerry_get_value_from_error (res, true);
TEST_ASSERT (jerry_value_is_object (res));
jerry_release_value (res);
@@ -863,6 +864,7 @@ main (void)
TEST_ASSERT (jerry_value_is_error (res));
/* 'res' should contain exception object */
res = jerry_get_value_from_error (res, true);
TEST_ASSERT (jerry_value_is_object (res));
jerry_release_value (res);
@@ -878,6 +880,7 @@ main (void)
jerry_release_value (val_t);
/* 'res' should contain exception object */
res = jerry_get_value_from_error (res, true);
TEST_ASSERT (jerry_value_is_object (res));
jerry_release_value (res);
@@ -887,6 +890,7 @@ main (void)
TEST_ASSERT (jerry_value_is_error (res));
/* 'res' should contain exception object */
res = jerry_get_value_from_error (res, true);
TEST_ASSERT (jerry_value_is_object (res));
jerry_release_value (res);
+1
View File
@@ -39,6 +39,7 @@ main (int argc, char **argv)
TEST_ASSERT (jerry_value_is_error (module));
/* Retrieve the error message. */
module = jerry_get_value_from_error (module, true);
jerry_value_t prop_name = jerry_create_string ((const jerry_char_t *) "message");
jerry_value_t prop = jerry_get_property (module, prop_name);