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

Unified Diff: frog/tests/await/mint_maker_rpc_test.dart

Issue 10548047: Remove frog from the repository. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Move test and update apidoc.gyp. Created 8 years, 6 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
Index: frog/tests/await/mint_maker_rpc_test.dart
diff --git a/frog/tests/await/mint_maker_rpc_test.dart b/frog/tests/await/mint_maker_rpc_test.dart
deleted file mode 100644
index 486e07c1a75073d5aee64278d5c45e9cf13bbf5a..0000000000000000000000000000000000000000
--- a/frog/tests/await/mint_maker_rpc_test.dart
+++ /dev/null
@@ -1,60 +0,0 @@
-// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-// The next line is used to tell test.dart that this test is run by invoking
-// awaitc.dart and passing this file as an argument (e.g. frog
-// frog/await/awaitc.dart test.dart):
-// VMOptions=frog/await/awaitc.dart
-
-// Copy of MintMakerRpcTest (under tests/isolate/src/) but rewritten using
-// await.
-
-#import('../../../await/samples/mintmaker/mintmaker.dart');
-
-main() {
- print("starting test");
- MintProxy mint = new MintIsolate().open();
-
- PurseProxy purse1 = await mint.createPurse(100);
- Expect.equals(100, await purse1.queryBalance());
- PurseProxy purse2 = await mint.createPurse(0);
- Expect.equals(0, await purse2.queryBalance());
-
- Expect.equals(0 + 5, await purse2.deposit(5, purse1));
- Expect.equals(100 - 5, await purse1.queryBalance());
-
- int balance2 = await purse2.deposit(42, purse1);
- int balance1 = await purse1.queryBalance();
- Expect.equals(0 + 5 + 42, balance2);
- Expect.equals(100 - 5 - 42, balance1);
-
- // Now try to deposit more money into purse1 than
- // is currently in purse2. Make sure we get an exception
- // doing this.
- bool exceptionThrown = false;
- try {
- await purse1.deposit(1000, purse2);
- } catch (exception) {
- if (exception.toString() == "OverdraftException") {
- print("Correctly detected overdraft.");
- exceptionThrown = true;
- } else {
- throw exception;
- }
- }
- if (!exceptionThrown) {
- // Should never arrive here because there are
- // insufficient funds to actually do the deposit
- Expect.fail("did not detect overdraft");
- }
-
- // Check that the balance in each purse is unchanged from
- // before we attempted to do the overdraft.
- Expect.equals(balance1, await purse1.queryBalance());
- Expect.equals(balance2, await purse2.queryBalance());
-
- // OK, we're all done now, close down the mint isolate
- print(await mint.close());
- print("exit main");
-}
« no previous file with comments | « frog/tests/await/initializer_negative_test.dart ('k') | frog/tests/await/multiple_declarations_normalization_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698