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

Side by Side Diff: runtime/vm/dart_api_impl_test.cc

Issue 11274042: Revert change that was based on a local change that was not (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: send Created 8 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 #include "include/dart_api.h" 5 #include "include/dart_api.h"
6 #include "platform/assert.h" 6 #include "platform/assert.h"
7 #include "platform/json.h" 7 #include "platform/json.h"
8 #include "platform/utils.h" 8 #include "platform/utils.h"
9 #include "vm/class_finalizer.h" 9 #include "vm/class_finalizer.h"
10 #include "vm/dart_api_impl.h" 10 #include "vm/dart_api_impl.h"
(...skipping 5549 matching lines...) Expand 10 before | Expand all | Expand 10 after
5560 Dart_Handle source = Dart_NewString(kLibrary1Chars); 5560 Dart_Handle source = Dart_NewString(kLibrary1Chars);
5561 Dart_Handle lib = Dart_LoadLibrary(url, source); 5561 Dart_Handle lib = Dart_LoadLibrary(url, source);
5562 EXPECT_VALID(lib); 5562 EXPECT_VALID(lib);
5563 EXPECT(Dart_IsLibrary(lib)); 5563 EXPECT(Dart_IsLibrary(lib));
5564 5564
5565 url = Dart_NewString("source_url"); 5565 url = Dart_NewString("source_url");
5566 source = Dart_NewString(kSourceChars); 5566 source = Dart_NewString(kSourceChars);
5567 5567
5568 result = Dart_LoadSource(Dart_Null(), url, source); 5568 result = Dart_LoadSource(Dart_Null(), url, source);
5569 EXPECT(Dart_IsError(result)); 5569 EXPECT(Dart_IsError(result));
5570 EXPECT_STREQ("LibraryLoadSource expects argument 'library' to be non-null.", 5570 EXPECT_STREQ("Dart_LoadSource expects argument 'library' to be non-null.",
5571 Dart_GetError(result)); 5571 Dart_GetError(result));
5572 5572
5573 result = Dart_LoadSource(Dart_True(), url, source); 5573 result = Dart_LoadSource(Dart_True(), url, source);
5574 EXPECT(Dart_IsError(result)); 5574 EXPECT(Dart_IsError(result));
5575 EXPECT_STREQ( 5575 EXPECT_STREQ(
5576 "LibraryLoadSource expects argument 'library' to be of type Library.", 5576 "Dart_LoadSource expects argument 'library' to be of type Library.",
5577 Dart_GetError(result)); 5577 Dart_GetError(result));
5578 5578
5579 result = Dart_LoadSource(error, url, source); 5579 result = Dart_LoadSource(error, url, source);
5580 EXPECT(Dart_IsError(result)); 5580 EXPECT(Dart_IsError(result));
5581 EXPECT_STREQ("incoming error", Dart_GetError(result)); 5581 EXPECT_STREQ("incoming error", Dart_GetError(result));
5582 5582
5583 result = Dart_LoadSource(lib, Dart_Null(), source); 5583 result = Dart_LoadSource(lib, Dart_Null(), source);
5584 EXPECT(Dart_IsError(result)); 5584 EXPECT(Dart_IsError(result));
5585 EXPECT_STREQ("LibraryLoadSource expects argument 'url' to be non-null.", 5585 EXPECT_STREQ("Dart_LoadSource expects argument 'url' to be non-null.",
5586 Dart_GetError(result)); 5586 Dart_GetError(result));
5587 5587
5588 result = Dart_LoadSource(lib, Dart_True(), source); 5588 result = Dart_LoadSource(lib, Dart_True(), source);
5589 EXPECT(Dart_IsError(result)); 5589 EXPECT(Dart_IsError(result));
5590 EXPECT_STREQ("LibraryLoadSource expects argument 'url' to be of type String.", 5590 EXPECT_STREQ("Dart_LoadSource expects argument 'url' to be of type String.",
5591 Dart_GetError(result)); 5591 Dart_GetError(result));
5592 5592
5593 result = Dart_LoadSource(lib, error, source); 5593 result = Dart_LoadSource(lib, error, source);
5594 EXPECT(Dart_IsError(result)); 5594 EXPECT(Dart_IsError(result));
5595 EXPECT_STREQ("incoming error", Dart_GetError(result)); 5595 EXPECT_STREQ("incoming error", Dart_GetError(result));
5596 5596
5597 result = Dart_LoadSource(lib, url, Dart_Null()); 5597 result = Dart_LoadSource(lib, url, Dart_Null());
5598 EXPECT(Dart_IsError(result)); 5598 EXPECT(Dart_IsError(result));
5599 EXPECT_STREQ("LibraryLoadSource expects argument 'source' to be non-null.", 5599 EXPECT_STREQ("Dart_LoadSource expects argument 'source' to be non-null.",
5600 Dart_GetError(result)); 5600 Dart_GetError(result));
5601 5601
5602 result = Dart_LoadSource(lib, url, Dart_True()); 5602 result = Dart_LoadSource(lib, url, Dart_True());
5603 EXPECT(Dart_IsError(result)); 5603 EXPECT(Dart_IsError(result));
5604 EXPECT_STREQ( 5604 EXPECT_STREQ(
5605 "LibraryLoadSource expects argument 'source' to be of type String.", 5605 "Dart_LoadSource expects argument 'source' to be of type String.",
5606 Dart_GetError(result)); 5606 Dart_GetError(result));
5607 5607
5608 result = Dart_LoadSource(lib, error, source); 5608 result = Dart_LoadSource(lib, error, source);
5609 EXPECT(Dart_IsError(result)); 5609 EXPECT(Dart_IsError(result));
5610 EXPECT_STREQ("incoming error", Dart_GetError(result)); 5610 EXPECT_STREQ("incoming error", Dart_GetError(result));
5611 5611
5612 // Success. 5612 // Success.
5613 result = Dart_LoadSource(lib, url, source); 5613 result = Dart_LoadSource(lib, url, source);
5614 EXPECT_VALID(result); 5614 EXPECT_VALID(result);
5615 EXPECT(Dart_IsLibrary(result)); 5615 EXPECT(Dart_IsLibrary(result));
(...skipping 1530 matching lines...) Expand 10 before | Expand all | Expand 10 after
7146 EXPECT(o2 == reinterpret_cast<void*>(&p2)); 7146 EXPECT(o2 == reinterpret_cast<void*>(&p2));
7147 } 7147 }
7148 Dart_ExitScope(); 7148 Dart_ExitScope();
7149 isolate->heap()->CollectGarbage(Heap::kOld); 7149 isolate->heap()->CollectGarbage(Heap::kOld);
7150 EXPECT_EQ(0, isolate->heap()->PeerCount()); 7150 EXPECT_EQ(0, isolate->heap()->PeerCount());
7151 } 7151 }
7152 7152
7153 #endif // defined(TARGET_ARCH_IA32) || defined(TARGET_ARCH_X64). 7153 #endif // defined(TARGET_ARCH_IA32) || defined(TARGET_ARCH_X64).
7154 7154
7155 } // namespace dart 7155 } // namespace dart
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698