Chromium Code Reviews| Index: runtime/vm/object_test.cc |
| diff --git a/runtime/vm/object_test.cc b/runtime/vm/object_test.cc |
| index cba6d447f027c74ffb5fa31aaf5d0455237a0440..696a2bd1b0d9dc0e113e8dbc70f4bd1d4817e785 100644 |
| --- a/runtime/vm/object_test.cc |
| +++ b/runtime/vm/object_test.cc |
| @@ -16,6 +16,12 @@ |
| namespace dart { |
| +static RawLibrary* CreateDummyLibrary(const String& library_name) { |
| + const Library& lib = Library::Handle(Library::New(library_name)); |
| + return lib.raw(); |
|
siva
2013/10/28 05:19:21
why not just
return Library::New(library_name);
Cutch
2013/11/04 20:36:05
Done.
|
| +} |
| + |
| + |
| static RawClass* CreateDummyClass(const String& class_name, |
| const Script& script) { |
| const Class& cls = Class::Handle( |
| @@ -2395,9 +2401,13 @@ TEST_CASE(CheckedHandle) { |
| static Function* CreateFunction(const char* name) { |
| const String& class_name = String::Handle(Symbols::New("ownerClass")); |
| + const String& lib_name = String::Handle(Symbols::New("ownerLibrary")); |
| const Script& script = Script::Handle(); |
| const Class& owner_class = |
| Class::Handle(CreateDummyClass(class_name, script)); |
| + const Library& owner_library = |
| + Library::Handle(CreateDummyLibrary(lib_name)); |
| + owner_class.set_library(owner_library); |
| const String& function_name = String::ZoneHandle(Symbols::New(name)); |
| Function& function = Function::ZoneHandle( |
| Function::New(function_name, RawFunction::kRegularFunction, |