Rename jerry_string_set_external_string_free_callback (#4743)

jerry_string_set_external_string_free_callback -> jerry_string_set_external_free_callback

JerryScript-DCO-1.0-Signed-off-by: Gergo Csizi csgergo92@gmail.com
This commit is contained in:
Gergo Csizi
2021-08-27 20:02:32 +02:00
committed by GitHub
parent be910b9867
commit 5a69b183c3
4 changed files with 21 additions and 22 deletions
+9 -9
View File
@@ -65,44 +65,44 @@ main (void)
jerry_init (JERRY_INIT_EMPTY);
/* Test external callback calls. */
jerry_string_set_external_string_free_callback (external_string_free_callback_1);
jerry_string_set_external_free_callback (external_string_free_callback_1);
jerry_value_t external_string = jerry_create_external_string ((jerry_char_t *) external_1, NULL);
TEST_ASSERT (free_count == 0);
jerry_release_value (external_string);
TEST_ASSERT (free_count == 1);
jerry_string_set_external_string_free_callback (NULL);
jerry_string_set_external_free_callback (NULL);
external_string = jerry_create_external_string ((jerry_char_t *) external_1, NULL);
TEST_ASSERT (free_count == 1);
jerry_release_value (external_string);
TEST_ASSERT (free_count == 1);
jerry_string_set_external_string_free_callback (external_string_free_callback_2);
jerry_string_set_external_free_callback (external_string_free_callback_2);
external_string = jerry_create_external_string ((jerry_char_t *) external_2, (void *) &free_count);
TEST_ASSERT (free_count == 2);
jerry_release_value (external_string);
TEST_ASSERT (free_count == 2);
jerry_string_set_external_string_free_callback (NULL);
jerry_string_set_external_free_callback (NULL);
external_string = jerry_create_external_string ((jerry_char_t *) external_2, (void *) &free_count);
TEST_ASSERT (free_count == 2);
jerry_release_value (external_string);
TEST_ASSERT (free_count == 2);
jerry_string_set_external_string_free_callback (external_string_free_callback_3);
jerry_string_set_external_free_callback (external_string_free_callback_3);
external_string = jerry_create_external_string ((jerry_char_t *) external_3, (void *) external_3);
TEST_ASSERT (free_count == 3);
jerry_release_value (external_string);
TEST_ASSERT (free_count == 3);
jerry_string_set_external_string_free_callback (NULL);
jerry_string_set_external_free_callback (NULL);
external_string = jerry_create_external_string ((jerry_char_t *) external_3, (void *) external_3);
TEST_ASSERT (free_count == 3);
jerry_release_value (external_string);
TEST_ASSERT (free_count == 3);
/* Test string comparison. */
jerry_string_set_external_string_free_callback (external_string_free_callback_1);
jerry_string_set_external_free_callback (external_string_free_callback_1);
external_string = jerry_create_external_string ((jerry_char_t *) external_1, NULL);
jerry_value_t other_string = jerry_create_string ((jerry_char_t *) external_1);
@@ -122,7 +122,7 @@ main (void)
jerry_release_value (other_string);
/* Test getting string. */
jerry_string_set_external_string_free_callback (external_string_free_callback_1);
jerry_string_set_external_free_callback (external_string_free_callback_1);
external_string = jerry_create_external_string ((jerry_char_t *) external_1, NULL);
size_t length = strlen (external_1);
@@ -139,7 +139,7 @@ main (void)
TEST_ASSERT (free_count == 5);
/* Test property access. */
jerry_string_set_external_string_free_callback (NULL);
jerry_string_set_external_free_callback (NULL);
external_string = jerry_create_external_string ((jerry_char_t *) external_4, NULL);
other_string = jerry_create_string ((jerry_char_t *) external_4);