diff --git a/packages/flutter_tools/test/base/net_test.dart b/packages/flutter_tools/test/base/net_test.dart index c38437ad6bb22..46da5ff3c66a6 100644 --- a/packages/flutter_tools/test/base/net_test.dart +++ b/packages/flutter_tools/test/base/net_test.dart @@ -233,7 +233,7 @@ class MockHttpClientRequest implements io.HttpClientRequest { } } -class MockHttpClientResponse extends Stream> implements io.HttpClientResponse { +class MockHttpClientResponse implements io.HttpClientResponse { MockHttpClientResponse(this.statusCode); @override @@ -253,6 +253,11 @@ class MockHttpClientResponse extends Stream> implements io.HttpClientR .listen(onData, onError: onError, onDone: onDone, cancelOnError: cancelOnError); } + @override + Future forEach(void Function(Uint8List element) action) { + return Future.error(const io.SocketException('test')); + } + @override dynamic noSuchMethod(Invocation invocation) { throw 'io.HttpClientResponse - $invocation'; diff --git a/packages/flutter_tools/test/commands/create_test.dart b/packages/flutter_tools/test/commands/create_test.dart index 68c60c8dd78c5..5ea6689de6462 100644 --- a/packages/flutter_tools/test/commands/create_test.dart +++ b/packages/flutter_tools/test/commands/create_test.dart @@ -1286,7 +1286,7 @@ class MockHttpClientRequest implements HttpClientRequest { } } -class MockHttpClientResponse extends Stream> implements HttpClientResponse { +class MockHttpClientResponse implements HttpClientResponse { MockHttpClientResponse(this.statusCode, {this.result}); @override @@ -1313,6 +1313,12 @@ class MockHttpClientResponse extends Stream> implements HttpClientResp .listen(onData, onError: onError, onDone: onDone, cancelOnError: cancelOnError); } + @override + Future forEach(void Function(Uint8List element) action) { + action(Uint8List.fromList(result.codeUnits)); + return Future.value(); + } + @override dynamic noSuchMethod(Invocation invocation) { throw 'io.HttpClientResponse - $invocation';