Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1195)

Unified Diff: runtime/vm/object_test.cc

Issue 9368049: Add external byte array API and finalize external strings and byte arrays. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: address review comments Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/vm/object.cc ('k') | runtime/vm/raw_object.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/object_test.cc
diff --git a/runtime/vm/object_test.cc b/runtime/vm/object_test.cc
index 587cd5c95020e5d643ae48b62041630c5c0d39d1..41836b047c1c5c5cccf06136e045062d055daad1 100644
--- a/runtime/vm/object_test.cc
+++ b/runtime/vm/object_test.cc
@@ -1744,7 +1744,10 @@ TEST_CASE(ExternalByteArray) {
intptr_t data_length = ARRAY_SIZE(data);
const ExternalByteArray& array1 =
- ExternalByteArray::Handle(ExternalByteArray::New(data, data_length));
+ ExternalByteArray::Handle(ExternalByteArray::New(data,
+ data_length,
+ NULL,
+ NULL));
EXPECT(!array1.IsNull());
EXPECT_EQ(data_length, array1.Length());
EXPECT_EQ(-3, array1.At<int8_t>(0));
@@ -1761,7 +1764,10 @@ TEST_CASE(ExternalByteArray) {
EXPECT_EQ(2, array1.At<uint8_t>(5));
const ExternalByteArray& array2 =
- ExternalByteArray::Handle(ExternalByteArray::New(data, data_length));
+ ExternalByteArray::Handle(ExternalByteArray::New(data,
+ data_length,
+ NULL,
+ NULL));
EXPECT(!array1.IsNull());
EXPECT_EQ(data_length, array2.Length());
for (intptr_t i = 0 ; i < array1.Length(); ++i) {
@@ -1781,12 +1787,18 @@ TEST_CASE(ExternalByteArrayAlignedAccess) {
uint8_t* data = new uint8_t[length];
const ExternalByteArray& array1 =
- ExternalByteArray::Handle(ExternalByteArray::New(data, length));
+ ExternalByteArray::Handle(ExternalByteArray::New(data,
+ length,
+ NULL,
+ NULL));
EXPECT(!array1.IsNull());
EXPECT_EQ(length, array1.Length());
const ExternalByteArray& array2 =
- ExternalByteArray::Handle(ExternalByteArray::New(data, length));
+ ExternalByteArray::Handle(ExternalByteArray::New(data,
+ length,
+ NULL,
+ NULL));
EXPECT(!array2.IsNull());
EXPECT_EQ(length, array2.Length());
@@ -1823,12 +1835,18 @@ TEST_CASE(ExternalByteArrayUnlignedAccess) {
uint8_t* data = new uint8_t[length];
const ExternalByteArray& array1 =
- ExternalByteArray::Handle(ExternalByteArray::New(data, length));
+ ExternalByteArray::Handle(ExternalByteArray::New(data,
+ length,
+ NULL,
+ NULL));
EXPECT(!array1.IsNull());
EXPECT_EQ(length, array1.Length());
const ExternalByteArray& array2 =
- ExternalByteArray::Handle(ExternalByteArray::New(data, length));
+ ExternalByteArray::Handle(ExternalByteArray::New(data,
+ length,
+ NULL,
+ NULL));
EXPECT(!array2.IsNull());
EXPECT_EQ(length, array2.Length());
@@ -1870,12 +1888,18 @@ TEST_CASE(ExternalByteArraySkewedUnalignedBaseAccess) {
int skew = 2;
const ExternalByteArray& array1 =
- ExternalByteArray::Handle(ExternalByteArray::New(data + 3, length));
+ ExternalByteArray::Handle(ExternalByteArray::New(data + 3,
+ length,
+ NULL,
+ NULL));
EXPECT(!array1.IsNull());
EXPECT_EQ(length, array1.Length());
const ExternalByteArray& array2 =
- ExternalByteArray::Handle(ExternalByteArray::New(data + 1, length));
+ ExternalByteArray::Handle(ExternalByteArray::New(data + 1,
+ length,
+ NULL,
+ NULL));
EXPECT(!array2.IsNull());
EXPECT_EQ(length, array2.Length());
« no previous file with comments | « runtime/vm/object.cc ('k') | runtime/vm/raw_object.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698