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) { |