• Home
  • Raw
  • Download

Lines Matching refs:arraybuffer

142     jerry_value_t arraybuffer = jerry_create_arraybuffer (length);  variable
143 TEST_ASSERT (!jerry_value_is_error (arraybuffer));
144 TEST_ASSERT (jerry_value_is_arraybuffer (arraybuffer));
145 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
146 jerry_release_value (arraybuffer);
152 jerry_value_t arraybuffer = jerry_create_arraybuffer (length); variable
153 TEST_ASSERT (!jerry_value_is_error (arraybuffer));
154 TEST_ASSERT (jerry_value_is_arraybuffer (arraybuffer));
155 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
160 jerry_length_t bytes_read = jerry_arraybuffer_read (arraybuffer, 0, data, 20);
168 jerry_release_value (arraybuffer);
174 jerry_value_t arraybuffer = jerry_create_arraybuffer (length); variable
175 TEST_ASSERT (!jerry_value_is_error (arraybuffer));
176 TEST_ASSERT (jerry_value_is_arraybuffer (arraybuffer));
177 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
182 jerry_length_t bytes_written = jerry_arraybuffer_write (arraybuffer, 0, data, 20);
185 jerry_release_value (arraybuffer);
191 jerry_value_t arraybuffer = jerry_create_arraybuffer_external (length, NULL, NULL); variable
192 TEST_ASSERT (!jerry_value_is_error (arraybuffer));
193 TEST_ASSERT (jerry_value_is_arraybuffer (arraybuffer));
194 TEST_ASSERT (jerry_is_arraybuffer_detachable (arraybuffer));
195 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
200 jerry_length_t bytes_written = jerry_arraybuffer_write (arraybuffer, 0, data, 20);
203 jerry_release_value (arraybuffer);
289 jerry_value_t arraybuffer = jerry_create_arraybuffer (length); variable
290 TEST_ASSERT (!jerry_value_is_error (arraybuffer));
291 TEST_ASSERT (jerry_value_is_arraybuffer (arraybuffer));
292 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
294 jerry_value_t is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
296 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
300 jerry_release_value (arraybuffer);
307 jerry_value_t arraybuffer = jerry_create_arraybuffer_external (length, buf, NULL); variable
308 TEST_ASSERT (!jerry_value_is_error (arraybuffer));
309 TEST_ASSERT (jerry_value_is_arraybuffer (arraybuffer));
310 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
312 jerry_value_t is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
315 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
318 jerry_value_t res = jerry_detach_arraybuffer (arraybuffer);
320 TEST_ASSERT (jerry_get_arraybuffer_pointer (arraybuffer) == NULL);
321 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == 0);
323 is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
329 jerry_release_value (arraybuffer);
336 … jerry_value_t arraybuffer = jerry_create_arraybuffer_external (length, buf, test_detach_free_cb); variable
337 TEST_ASSERT (!jerry_value_is_error (arraybuffer));
338 TEST_ASSERT (jerry_value_is_arraybuffer (arraybuffer));
339 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
341 jerry_value_t is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
344 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == length);
347 jerry_value_t res = jerry_detach_arraybuffer (arraybuffer);
349 TEST_ASSERT (jerry_get_arraybuffer_pointer (arraybuffer) == NULL);
350 TEST_ASSERT (jerry_get_arraybuffer_byte_length (arraybuffer) == 0);
352 is_detachable = jerry_is_arraybuffer_detachable (arraybuffer);
358 jerry_release_value (arraybuffer);