| OLD | NEW | 
|---|
|  | (Empty) | 
| 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 |  | 
| 3 // BSD-style license that can be found in the LICENSE file. |  | 
| 4 // |  | 
| 5 // Process test program to errors during startup of the process. |  | 
| 6 |  | 
| 7 #import("dart:io"); |  | 
| 8 |  | 
| 9 testStartError() { |  | 
| 10   Process process = |  | 
| 11       new Process.start("__path_to_something_that_should_not_exist__", |  | 
| 12                         const []); |  | 
| 13 |  | 
| 14   process.onExit = (int exitCode) { |  | 
| 15     Expect.fail("exit handler called"); |  | 
| 16   }; |  | 
| 17 |  | 
| 18   process.onError = (ProcessException e) { |  | 
| 19     Expect.equals(2, e.errorCode, e.toString()); |  | 
| 20   }; |  | 
| 21 } |  | 
| 22 |  | 
| 23 |  | 
| 24 testRunError() { |  | 
| 25   Process process = |  | 
| 26       new Process.run("__path_to_something_that_should_not_exist__", |  | 
| 27                       const [], |  | 
| 28                       null, |  | 
| 29                       (exit, out, err) { |  | 
| 30     Expect.fail("exit handler called"); |  | 
| 31   }); |  | 
| 32 |  | 
| 33   process.onError = (ProcessException e) { |  | 
| 34     Expect.equals(2, e.errorCode, e.toString()); |  | 
| 35   }; |  | 
| 36 } |  | 
| 37 |  | 
| 38 main() { |  | 
| 39   testStartError(); |  | 
| 40   testRunError(); |  | 
| 41 } |  | 
| OLD | NEW | 
|---|