| 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 test that invalid arguments throw exceptions. | |
| 6 | |
| 7 #import("dart:io"); | |
| 8 | |
| 9 void main() { | |
| 10 Expect.throws(() => new Process.start(["true"], []), | |
| 11 (e) => e is IllegalArgumentException); | |
| 12 Expect.throws(() => new Process.start("true", "asdf"), | |
| 13 (e) => e is IllegalArgumentException); | |
| 14 Expect.throws(() => new Process.start("true", ["asdf", 1]), | |
| 15 (e) => e is IllegalArgumentException); | |
| 16 Expect.throws(() => new Process.run(["true"], [], null, | |
| 17 (exit, out, err) => null), | |
| 18 (e) => e is IllegalArgumentException); | |
| 19 Expect.throws(() => new Process.run("true", "asdf", null, | |
| 20 (exit, out, err) => null), | |
| 21 (e) => e is IllegalArgumentException); | |
| 22 Expect.throws(() => new Process.run("true", ["asdf", 1], null, | |
| 23 (exit, out, err) => null), | |
| 24 (e) => e is IllegalArgumentException); | |
| 25 var options = new ProcessOptions(); | |
| 26 options.workingDirectory = 23; | |
| 27 Expect.throws(() => new Process.start("true", [], options), | |
| 28 (e) => e is IllegalArgumentException); | |
| 29 Expect.throws(() => new Process.run("true", [], options, | |
| 30 (exit, out, err) => null), | |
| 31 (e) => e is IllegalArgumentException); | |
| 32 options = new ProcessOptions(); | |
| 33 options.stdoutEncoding = 23; | |
| 34 Expect.throws(() => new Process.run("true", [], options, | |
| 35 (exit, out, err) => null), | |
| 36 (e) => e is IllegalArgumentException); | |
| 37 options = new ProcessOptions(); | |
| 38 options.stderrEncoding = 23; | |
| 39 Expect.throws(() => new Process.run("true", [], options, | |
| 40 (exit, out, err) => null), | |
| 41 (e) => e is IllegalArgumentException); | |
| 42 } | |
| OLD | NEW |