| OLD | NEW | 
|---|
| 1 // Copyright (c) 2016, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2016, 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 import "dart:async"; | 5 import "dart:async"; | 
| 6 import "dart:convert"; | 6 import "dart:convert"; | 
| 7 import "dart:io"; | 7 import "dart:io"; | 
| 8 | 8 | 
| 9 testAddressParse() async { | 9 testAddressParse() async { | 
| 10   print(new InternetAddress("1.0.2.3").rawAddress); | 10   print(new InternetAddress("1.0.2.3").rawAddress); | 
| (...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 405 } | 405 } | 
| 406 | 406 | 
| 407 void testPlatformEnvironment() { | 407 void testPlatformEnvironment() { | 
| 408   Map<String, String> env = Platform.environment; | 408   Map<String, String> env = Platform.environment; | 
| 409   for (String k in env.keys) { | 409   for (String k in env.keys) { | 
| 410     String v = env[k]; | 410     String v = env[k]; | 
| 411     print("$k = '$v'"); | 411     print("$k = '$v'"); | 
| 412   } | 412   } | 
| 413 } | 413 } | 
| 414 | 414 | 
|  | 415 Future testCopy() async { | 
|  | 416   final String sourceName = "foo"; | 
|  | 417   final String destName = "bar"; | 
|  | 418   Directory tmp = await Directory.systemTemp.createTemp("testCopy"); | 
|  | 419   File sourceFile = new File("${tmp.path}/$sourceName"); | 
|  | 420   File destFile = new File("${tmp.path}/$destName"); | 
|  | 421   List<int> data = new List<int>.generate(10 * 1024, (int i) => i & 0xff); | 
|  | 422   await sourceFile.writeAsBytes(data); | 
|  | 423   await sourceFile.copy(destFile.path); | 
|  | 424   List<int> resultData = await destFile.readAsBytes(); | 
|  | 425   assert(data.length == resultData.length); | 
|  | 426   for (int i = 0; i < data.length; i++) { | 
|  | 427     assert(data[i] == resultData[i]); | 
|  | 428   } | 
|  | 429   await sourceFile.delete(); | 
|  | 430   await destFile.delete(); | 
|  | 431   await tmp.delete(); | 
|  | 432 } | 
|  | 433 | 
| 415 main() async { | 434 main() async { | 
| 416   print("Hello, Fuchsia!"); | 435   print("Hello, Fuchsia!"); | 
| 417 | 436 | 
| 418   print("testAddressParse"); | 437   print("testAddressParse"); | 
| 419   await testAddressParse(); | 438   await testAddressParse(); | 
| 420   print("testAddressParse done"); | 439   print("testAddressParse done"); | 
| 421 | 440 | 
| 422   print("testSimpleBind"); | 441   print("testSimpleBind"); | 
| 423   await testSimpleBind(); | 442   await testSimpleBind(); | 
| 424   print("testSimpleBind done"); | 443   print("testSimpleBind done"); | 
| (...skipping 27 matching lines...) Expand all  Loading... | 
| 452   print("testPlatformEnvironment done"); | 471   print("testPlatformEnvironment done"); | 
| 453 | 472 | 
| 454   print("testProcess"); | 473   print("testProcess"); | 
| 455   await testProcess(); | 474   await testProcess(); | 
| 456   print("testProcess done"); | 475   print("testProcess done"); | 
| 457 | 476 | 
| 458   print("testProcessRunSync"); | 477   print("testProcessRunSync"); | 
| 459   testProcessRunSync(); | 478   testProcessRunSync(); | 
| 460   print("testProcessRunSync done"); | 479   print("testProcessRunSync done"); | 
| 461 | 480 | 
|  | 481   print("testCopy"); | 
|  | 482   await testCopy(); | 
|  | 483   print("testCopy done"); | 
|  | 484 | 
| 462   print("Goodbyte, Fuchsia!"); | 485   print("Goodbyte, Fuchsia!"); | 
| 463 } | 486 } | 
| OLD | NEW | 
|---|