| Index: runtime/vm/dart_api_impl_test.cc
|
| diff --git a/runtime/vm/dart_api_impl_test.cc b/runtime/vm/dart_api_impl_test.cc
|
| index fe8c40029f507e5a18c0a31da9c670750800ddff..17831ce3250dc88cf301a900b8980b3351560242 100644
|
| --- a/runtime/vm/dart_api_impl_test.cc
|
| +++ b/runtime/vm/dart_api_impl_test.cc
|
| @@ -810,6 +810,7 @@ TEST_CASE(ByteArrayAccess) {
|
| Dart_Handle byte_array1 = Dart_NewByteArray(10);
|
| EXPECT_VALID(byte_array1);
|
| EXPECT(Dart_IsByteArray(byte_array1));
|
| + EXPECT(!Dart_IsByteArrayExternal(byte_array1));
|
| EXPECT(Dart_IsList(byte_array1));
|
|
|
| intptr_t length = 0;
|
| @@ -1103,8 +1104,13 @@ TEST_CASE(ExternalByteArrayAccess) {
|
| Dart_Handle obj = Dart_NewExternalByteArray(data, data_length, NULL, NULL);
|
| EXPECT_VALID(obj);
|
| EXPECT(Dart_IsByteArray(obj));
|
| + EXPECT(Dart_IsByteArrayExternal(obj));
|
| EXPECT(Dart_IsList(obj));
|
|
|
| + void* raw_data = NULL;
|
| + EXPECT_VALID(Dart_ExternalByteArrayGetData(obj, &raw_data));
|
| + EXPECT(raw_data == data);
|
| +
|
| void* peer = &data; // just a non-NULL value
|
| EXPECT_VALID(Dart_ExternalByteArrayGetPeer(obj, &peer));
|
| EXPECT(peer == NULL);
|
|
|