blob: 31f0948f6e3a9aaa5bc7d1b0d634342e98abeadd [file] [log] [blame]
// Copyright 2014 The Flutter Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// A test script that invokes compute() to start an isolate.
import 'package:flutter/src/foundation/_isolates_io.dart';
int getLength(String s) {
throw 10;
}
Future<void> main() async {
const String s = 'hello world';
try {
await compute(getLength, s);
} catch (e) {
if (e != 10) {
throw Exception('compute threw bad result');
}
}
}