| Index: runtime/vm/growable_array_test.cc
|
| diff --git a/runtime/vm/growable_array_test.cc b/runtime/vm/growable_array_test.cc
|
| index 09c16050af58a8c018206f239acb18a218f0ca1d..fedb9c85beac7f27f31e7641c765ad0ffc621f38 100644
|
| --- a/runtime/vm/growable_array_test.cc
|
| +++ b/runtime/vm/growable_array_test.cc
|
| @@ -96,4 +96,20 @@ TEST_CASE(GrowableArraySort) {
|
| EXPECT_EQ(4, g.Last());
|
| }
|
|
|
| +
|
| +TEST_CASE(GrowableHandlePtr) {
|
| + Zone* zone = Thread::Current()->zone();
|
| + GrowableHandlePtrArray<const String> test1(zone, 1);
|
| + EXPECT_EQ(0, test1.length());
|
| + test1.Add(Symbols::Int());
|
| + EXPECT(test1[0].raw() == Symbols::Int().raw());
|
| + EXPECT_EQ(1, test1.length());
|
| +
|
| + ZoneGrowableHandlePtrArray<const String>* test2 =
|
| + new ZoneGrowableHandlePtrArray<const String>(zone, 1);
|
| + test2->Add(Symbols::GetterPrefix());
|
| + EXPECT((*test2)[0].raw() == Symbols::GetterPrefix().raw());
|
| + EXPECT_EQ(1, test2->length());
|
| +}
|
| +
|
| } // namespace dart
|
|
|