| Index: tests/standalone/io/file_fuzz_test.dart
|
| diff --git a/tests/standalone/io/file_fuzz_test.dart b/tests/standalone/io/file_fuzz_test.dart
|
| index f13529925b51db2d9769c3250d76c03ed484e1b6..52afa376fbc52547026704b62edacb1f2ab226f1 100644
|
| --- a/tests/standalone/io/file_fuzz_test.dart
|
| +++ b/tests/standalone/io/file_fuzz_test.dart
|
| @@ -8,57 +8,7 @@
|
| #import('dart:io');
|
| #import('dart:isolate');
|
|
|
| -final typeMapping = const {
|
| - 'null': null,
|
| - 'int': 0,
|
| - 'bigint': 18446744073709551617,
|
| - 'String': 'a',
|
| - 'FileMode': FileMode.READ,
|
| - 'num': 0.50,
|
| - 'List<int>': const [1, 2, 3],
|
| - 'Map<String, int>': const { "a": 23 }
|
| -};
|
| -
|
| -typePermutations(int argCount) {
|
| - var result = [];
|
| - if (argCount == 2) {
|
| - typeMapping.forEach((k, v) {
|
| - typeMapping.forEach((k2, v2) {
|
| - result.add([v, v2]);
|
| - });
|
| - });
|
| - } else {
|
| - Expect.isTrue(argCount == 3);
|
| - typeMapping.forEach((k, v) {
|
| - typeMapping.forEach((k2, v2) {
|
| - typeMapping.forEach((k3, v3) {
|
| - result.add([v, v2, v3]);
|
| - });
|
| - });
|
| - });
|
| - }
|
| - return result;
|
| -}
|
| -
|
| -// Perform sync operation and ignore all exceptions.
|
| -doItSync(Function f) {
|
| - try { f(); } catch (var e) {}
|
| -}
|
| -
|
| -// Perform async operation and transform the future for the operation
|
| -// into a future that never fails by treating errors as normal
|
| -// completion.
|
| -Future doItAsync(Function f) {
|
| - // Ignore value and errors.
|
| - var completer = new Completer();
|
| - var future = f();
|
| - future.handleException((e) {
|
| - completer.complete(true);
|
| - return true;
|
| - });
|
| - future.then((v) => completer.complete(true));
|
| - return completer.future;
|
| -}
|
| +#import('fuzz_support.dart');
|
|
|
| fuzzSyncMethods() {
|
| typeMapping.forEach((k, v) {
|
|
|