diff --git a/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md b/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md index f5a9fd6ef336..24fa821e1a31 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md +++ b/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md @@ -1,3 +1,11 @@ +## 3.27.0 + +* Adds `WebKitWebViewWidgetCreationParams.gestureBlockingPolicy` for choosing the gesture + blocking policy of the iOS platform view. Setting it to `doNotBlockGesture` works around web + views becoming unresponsive to touches. See + https://github.com/flutter/flutter/issues/175099. +* Updates minimum supported SDK version to Flutter 3.47/Dart 3.13. + ## 3.26.0 * Adds new method for accessing a native `WKWebView` from a `FlutterPluginRegistrar`. diff --git a/packages/webview_flutter/webview_flutter_wkwebview/README.md b/packages/webview_flutter/webview_flutter_wkwebview/README.md index 58deca7792ca..a3d29121b154 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/README.md +++ b/packages/webview_flutter/webview_flutter_wkwebview/README.md @@ -11,6 +11,26 @@ so you do not need to add it to your `pubspec.yaml`. However, if you `import` this package to use any of its APIs directly, you should add it to your `pubspec.yaml` as usual. +### Gesture blocking policy + +By default the plugin lets the engine block the web view's gesture recognizers through Flutter's +gesture arena. If a web view stops responding to touches after the first interaction, deriving the +blocking decision from hit testing instead can work around it: + + +```dart +final params = WebKitWebViewWidgetCreationParams( + controller: controller, + gestureBlockingPolicy: UiKitViewGestureBlockingPolicy.doNotBlockGesture, +); +``` + +Pass those parameters to `WebViewWidget.fromPlatformCreationParams`, using the `platform` of your +`WebViewController` as the `controller`. + +This is a workaround for bugs in the underlying `WKWebView`, and it may cause the web view to +recognize a gesture that should have been blocked, so only opt in when a web view is affected. + ### External Native API The plugin also provides a native API accessible by the native code of iOS applications or packages. diff --git a/packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart b/packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart index 7cdf93cf8ba0..3127b72c00ec 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/example/integration_test/webview_flutter_test.dart @@ -155,9 +155,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -181,9 +180,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -208,18 +206,17 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); await pageLoads.stream.firstWhere((String url) => url == headersUrl); - final content = - await controller.runJavaScriptReturningResult('document.documentElement.innerText') - as String; + final content = await controller.runJavaScriptReturningResult( + 'document.documentElement.innerText', + ) as String; expect(content.contains('flutter_test_header'), isTrue); }); @@ -236,9 +233,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -270,9 +266,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -306,9 +301,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -353,9 +347,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -372,9 +365,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -682,9 +674,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -1197,9 +1188,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - WebKitWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(WebKitWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -1230,9 +1220,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - WebKitWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(WebKitWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -1250,9 +1239,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -1275,9 +1263,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -1300,9 +1287,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -1338,9 +1324,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -1366,9 +1351,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); @@ -1392,9 +1376,8 @@ Future main() async { await tester.pumpWidget( Builder( builder: (BuildContext context) { - return PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: controller), - ).build(context); + return PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: controller)) + .build(context); }, ), ); diff --git a/packages/webview_flutter/webview_flutter_wkwebview/example/lib/main.dart b/packages/webview_flutter/webview_flutter_wkwebview/example/lib/main.dart index 9bfb6456f289..9837db45be58 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/example/lib/main.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/example/lib/main.dart @@ -208,9 +208,8 @@ Page resource error: JavaScriptChannelParams( name: 'Toaster', onMessageReceived: (JavaScriptMessage message) { - ScaffoldMessenger.of( - context, - ).showSnackBar(SnackBar(content: Text(message.message))); + ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(content: Text(message.message))); }, ), ) @@ -245,9 +244,8 @@ Page resource error: SampleMenu(webViewController: _controller, cookieManager: widget.cookieManager), ], ), - body: PlatformWebViewWidget( - PlatformWebViewWidgetCreationParams(controller: _controller), - ).build(context), + body: PlatformWebViewWidget(PlatformWebViewWidgetCreationParams(controller: _controller)) + .build(context), floatingActionButton: favoriteButton(), ); } @@ -495,9 +493,8 @@ class SampleMenu extends StatelessWidget { 'caches.open("test_caches_entry"); localStorage["test_localStorage"] = "dummy_entry";', ); if (context.mounted) { - ScaffoldMessenger.of( - context, - ).showSnackBar(const SnackBar(content: Text('Added a test entry to cache.'))); + ScaffoldMessenger.of(context) + .showSnackBar(const SnackBar(content: Text('Added a test entry to cache.'))); } } @@ -739,9 +736,8 @@ class NavigationControls extends StatelessWidget { await webViewController.goBack(); } else { if (context.mounted) { - ScaffoldMessenger.of( - context, - ).showSnackBar(const SnackBar(content: Text('No back history item'))); + ScaffoldMessenger.of(context) + .showSnackBar(const SnackBar(content: Text('No back history item'))); } } }, @@ -753,9 +749,8 @@ class NavigationControls extends StatelessWidget { await webViewController.goForward(); } else { if (context.mounted) { - ScaffoldMessenger.of( - context, - ).showSnackBar(const SnackBar(content: Text('No forward history item'))); + ScaffoldMessenger.of(context) + .showSnackBar(const SnackBar(content: Text('No forward history item'))); } } }, diff --git a/packages/webview_flutter/webview_flutter_wkwebview/example/lib/readme_excerpts.dart b/packages/webview_flutter/webview_flutter_wkwebview/example/lib/readme_excerpts.dart new file mode 100644 index 000000000000..8dd812279583 --- /dev/null +++ b/packages/webview_flutter/webview_flutter_wkwebview/example/lib/readme_excerpts.dart @@ -0,0 +1,20 @@ +// Copyright 2013 The Flutter Authors +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +import 'package:flutter/services.dart'; +import 'package:webview_flutter_platform_interface/webview_flutter_platform_interface.dart'; +import 'package:webview_flutter_wkwebview/webview_flutter_wkwebview.dart'; + +/// Example function for README demonstration of the gesture blocking policy. +PlatformWebViewWidgetCreationParams createParamsWithoutGestureBlocking( + PlatformWebViewController controller, +) { + // #docregion gesture_blocking_policy_example + final params = WebKitWebViewWidgetCreationParams( + controller: controller, + gestureBlockingPolicy: UiKitViewGestureBlockingPolicy.doNotBlockGesture, + ); + // #enddocregion gesture_blocking_policy_example + return params; +} diff --git a/packages/webview_flutter/webview_flutter_wkwebview/example/pubspec.yaml b/packages/webview_flutter/webview_flutter_wkwebview/example/pubspec.yaml index 23e262f4af67..42c826502b77 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/example/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter_wkwebview/example/pubspec.yaml @@ -3,8 +3,8 @@ description: Demonstrates how to use the webview_flutter_wkwebview plugin. publish_to: none environment: - sdk: ^3.10.0 - flutter: ">=3.38.0" + sdk: ^3.13.0 + flutter: ">=3.47.0" dependencies: flutter: diff --git a/packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_ssl_auth_error.dart b/packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_ssl_auth_error.dart index 685f37eef18d..76731b0de5d7 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_ssl_auth_error.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_ssl_auth_error.dart @@ -5,6 +5,7 @@ import 'package:flutter/services.dart'; import 'package:meta/meta.dart'; import 'package:webview_flutter_platform_interface/webview_flutter_platform_interface.dart'; + import 'common/web_kit.g.dart'; /// An implementation of [PlatformSslAuthError] with the WebKit api. diff --git a/packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_webview_controller.dart b/packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_webview_controller.dart index ffff87a1f43f..5d3c05de2628 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_webview_controller.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/lib/src/webkit_webview_controller.dart @@ -953,6 +953,7 @@ class WebKitWebViewWidgetCreationParams extends PlatformWebViewWidgetCreationPar required super.controller, super.layoutDirection, super.gestureRecognizers, + this.gestureBlockingPolicy = UiKitViewGestureBlockingPolicy.fallbackToPluginDefault, }); /// Constructs a [WebKitWebViewWidgetCreationParams] using a @@ -966,14 +967,30 @@ class WebKitWebViewWidgetCreationParams extends PlatformWebViewWidgetCreationPar gestureRecognizers: params.gestureRecognizers, ); + /// How the gesture recognizers of the underlying `WKWebView` are blocked by + /// Flutter. + /// + /// This is only used on iOS; the value is ignored on macOS. + /// + /// Defaults to [UiKitViewGestureBlockingPolicy.fallbackToPluginDefault], + /// which uses the policy the plugin registers the platform view with. + /// + /// Setting this to [UiKitViewGestureBlockingPolicy.doNotBlockGesture] + /// derives the blocking decision from hit testing instead of Flutter's + /// gesture arena, which can work around a web view that stops responding to + /// touches, at the cost of the web view potentially recognizing a gesture + /// that should have been blocked. + final UiKitViewGestureBlockingPolicy gestureBlockingPolicy; + @override - int get hashCode => Object.hash(controller, layoutDirection); + int get hashCode => Object.hash(controller, layoutDirection, gestureBlockingPolicy); @override bool operator ==(Object other) { return other is WebKitWebViewWidgetCreationParams && controller == other.controller && - layoutDirection == other.layoutDirection; + layoutDirection == other.layoutDirection && + gestureBlockingPolicy == other.gestureBlockingPolicy; } } @@ -1013,6 +1030,7 @@ class WebKitWebViewWidget extends PlatformWebViewWidget { return UiKitView( key: key, viewType: 'plugins.flutter.io/webview', + gestureBlockingPolicy: _webKitParams.gestureBlockingPolicy, onPlatformViewCreated: (_) {}, layoutDirection: params.layoutDirection, gestureRecognizers: params.gestureRecognizers, diff --git a/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml b/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml index 5a1c07a9c271..329ba0e445e6 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml @@ -2,11 +2,11 @@ name: webview_flutter_wkwebview description: A Flutter plugin that provides a WebView widget based on Apple's WKWebView control. repository: https://github.com/flutter/packages/tree/main/packages/webview_flutter/webview_flutter_wkwebview issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+webview%22 -version: 3.26.0 +version: 3.27.0 environment: - sdk: ^3.12.0 - flutter: ">=3.44.0" + sdk: ^3.13.0 + flutter: ">=3.47.0" flutter: plugin: diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.dart index 2dca9bde5302..f84720141f99 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.dart @@ -50,14 +50,12 @@ void main() { }); test('clearCookies', () async { - when( - mockWebsiteDataStore.removeDataOfTypes([WebsiteDataType.cookies], any), - ).thenAnswer((_) => Future.value(true)); + when(mockWebsiteDataStore.removeDataOfTypes([WebsiteDataType.cookies], any)) + .thenAnswer((_) => Future.value(true)); expect(cookieManager.clearCookies(), completion(true)); - when( - mockWebsiteDataStore.removeDataOfTypes([WebsiteDataType.cookies], any), - ).thenAnswer((_) => Future.value(false)); + when(mockWebsiteDataStore.removeDataOfTypes([WebsiteDataType.cookies], any)) + .thenAnswer((_) => Future.value(false)); expect(cookieManager.clearCookies(), completion(false)); }); diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.mocks.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.mocks.dart index 631df334580b..267cf02f11cc 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.mocks.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_cookie_manager_test.mocks.dart @@ -47,62 +47,47 @@ class MockWKHTTPCookieStore extends _i1.Mock implements _i2.WKHTTPCookieStore { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i3.Future setCookie(_i2.HTTPCookie? cookie) => - (super.noSuchMethod( - Invocation.method(#setCookie, [cookie]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setCookie(_i2.HTTPCookie? cookie) => (super.noSuchMethod( + Invocation.method(#setCookie, [cookie]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future> getAllCookies() => - (super.noSuchMethod( - Invocation.method(#getAllCookies, []), - returnValue: _i3.Future>.value(<_i2.HTTPCookie>[]), - ) - as _i3.Future>); + _i3.Future> getAllCookies() => (super.noSuchMethod( + Invocation.method(#getAllCookies, []), + returnValue: _i3.Future>.value(<_i2.HTTPCookie>[]), + ) as _i3.Future>); @override - _i2.WKHTTPCookieStore pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKHTTPCookieStore_1(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKHTTPCookieStore); + _i2.WKHTTPCookieStore pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKHTTPCookieStore_1(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKHTTPCookieStore); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKWebsiteDataStore]. @@ -114,73 +99,53 @@ class MockWKWebsiteDataStore extends _i1.Mock implements _i2.WKWebsiteDataStore } @override - _i2.WKHTTPCookieStore get httpCookieStore => - (super.noSuchMethod( - Invocation.getter(#httpCookieStore), - returnValue: _FakeWKHTTPCookieStore_1(this, Invocation.getter(#httpCookieStore)), - ) - as _i2.WKHTTPCookieStore); + _i2.WKHTTPCookieStore get httpCookieStore => (super.noSuchMethod( + Invocation.getter(#httpCookieStore), + returnValue: _FakeWKHTTPCookieStore_1(this, Invocation.getter(#httpCookieStore)), + ) as _i2.WKHTTPCookieStore); @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i2.WKHTTPCookieStore pigeonVar_httpCookieStore() => - (super.noSuchMethod( - Invocation.method(#pigeonVar_httpCookieStore, []), - returnValue: _FakeWKHTTPCookieStore_1( - this, - Invocation.method(#pigeonVar_httpCookieStore, []), - ), - ) - as _i2.WKHTTPCookieStore); + _i2.WKHTTPCookieStore pigeonVar_httpCookieStore() => (super.noSuchMethod( + Invocation.method(#pigeonVar_httpCookieStore, []), + returnValue: _FakeWKHTTPCookieStore_1(this, Invocation.method(#pigeonVar_httpCookieStore, [])), + ) as _i2.WKHTTPCookieStore); @override _i3.Future removeDataOfTypes( List<_i2.WebsiteDataType>? dataTypes, double? modificationTimeInSecondsSinceEpoch, - ) => - (super.noSuchMethod( - Invocation.method(#removeDataOfTypes, [dataTypes, modificationTimeInSecondsSinceEpoch]), - returnValue: _i3.Future.value(false), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#removeDataOfTypes, [dataTypes, modificationTimeInSecondsSinceEpoch]), + returnValue: _i3.Future.value(false), + ) as _i3.Future); @override - _i2.WKWebsiteDataStore pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebsiteDataStore_2(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKWebsiteDataStore); + _i2.WKWebsiteDataStore pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebsiteDataStore_2(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKWebsiteDataStore); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.dart index c3997e9ab048..4c10b0adbf66 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.dart @@ -63,9 +63,8 @@ void main() { webpagePreferences: MockWKWebpagePreferences(), ); - when( - mocks.webViewWidgetProxy.createWebView(any, observeValue: anyNamed('observeValue')), - ).thenReturn(PlatformWebView.fromNativeWebView(mocks.webView)); + when(mocks.webViewWidgetProxy.createWebView(any, observeValue: anyNamed('observeValue'))) + .thenReturn(PlatformWebView.fromNativeWebView(mocks.webView)); when( mocks.webViewWidgetProxy.createUIDelgate( onCreateWebView: captureAnyNamed('onCreateWebView'), @@ -84,21 +83,17 @@ void main() { ), ).thenReturn(mocks.navigationDelegate); when(mocks.webView.configuration).thenReturn(mocks.webViewConfiguration); - when( - mocks.webViewConfiguration.getUserContentController(), - ).thenAnswer((_) => Future.value(mocks.userContentController)); - when( - mocks.webViewConfiguration.getPreferences(), - ).thenAnswer((_) => Future.value(mocks.preferences)); - when( - mocks.webViewConfiguration.getDefaultWebpagePreferences(), - ).thenAnswer((_) => Future.value(mocks.webpagePreferences)); + when(mocks.webViewConfiguration.getUserContentController()) + .thenAnswer((_) => Future.value(mocks.userContentController)); + when(mocks.webViewConfiguration.getPreferences()) + .thenAnswer((_) => Future.value(mocks.preferences)); + when(mocks.webViewConfiguration.getDefaultWebpagePreferences()) + .thenAnswer((_) => Future.value(mocks.webpagePreferences)); when(mocks.webView.scrollView).thenReturn(mocks.scrollView); - when( - mocks.webViewConfiguration.getWebsiteDataStore(), - ).thenAnswer((_) => Future.value(mocks.websiteDataStore)); + when(mocks.webViewConfiguration.getWebsiteDataStore()) + .thenAnswer((_) => Future.value(mocks.websiteDataStore)); return mocks; } @@ -174,9 +169,8 @@ void main() { group('CreationParams', () { testWidgets('initialUrl', (WidgetTester tester) async { final _WebViewMocks mocks = configureMocks(); - when( - mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com'), - ).thenReturn(MockURLRequest()); + when(mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com')) + .thenReturn(MockURLRequest()); await buildWidget( tester, @@ -504,9 +498,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com'), - ).thenReturn(MockURLRequest()); + when(mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com')) + .thenReturn(MockURLRequest()); await testController.loadUrl('https://www.google.com', {'a': 'header'}); @@ -531,9 +524,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com'), - ).thenReturn(MockURLRequest()); + when(mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com')) + .thenReturn(MockURLRequest()); await testController.loadRequest( WebViewRequest( @@ -551,9 +543,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com'), - ).thenReturn(MockURLRequest()); + when(mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com')) + .thenReturn(MockURLRequest()); await testController.loadRequest( WebViewRequest( @@ -572,9 +563,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com'), - ).thenReturn(MockURLRequest()); + when(mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com')) + .thenReturn(MockURLRequest()); await testController.loadRequest( WebViewRequest( @@ -591,9 +581,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com'), - ).thenReturn(MockURLRequest()); + when(mocks.webViewWidgetProxy.createRequest(url: 'https://www.google.com')) + .thenReturn(MockURLRequest()); await testController.loadRequest( WebViewRequest( @@ -653,9 +642,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value('returnString')); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value('returnString')); expect(testController.evaluateJavascript('runJavaScript'), completion('returnString')); }); @@ -663,9 +651,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value()); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value()); // The legacy implementation of webview_flutter_wkwebview would convert // objects to strings before returning them to Dart. This verifies null // is represented the way it is in Objective-C. @@ -676,9 +663,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value(true)); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value(true)); // The legacy implementation of webview_flutter_wkwebview would convert // objects to strings before returning them to Dart. This verifies bool // is represented the way it is in Objective-C. @@ -690,9 +676,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value(1.0)); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value(1.0)); // The legacy implementation of webview_flutter_wkwebview would convert // objects to strings before returning them to Dart. This verifies // double is represented the way it is in Objective-C. If a double @@ -706,9 +691,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value([1, 'string', null])); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value([1, 'string', null])); // The legacy implementation of webview_flutter_wkwebview would convert // objects to strings before returning them to Dart. This verifies list // is represented the way it is in Objective-C. @@ -722,9 +706,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value({1: 'string', null: null})); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value({1: 'string', null: null})); // The legacy implementation of webview_flutter_wkwebview would convert // objects to strings before returning them to Dart. This verifies map // is represented the way it is in Objective-C. @@ -746,9 +729,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value('returnString')); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value('returnString')); expect( testController.runJavascriptReturningResult('runJavaScript'), completion('returnString'), @@ -761,9 +743,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value()); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value()); expect( () => testController.runJavascriptReturningResult('runJavaScript'), throwsArgumentError, @@ -776,9 +757,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value(false)); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value(false)); // The legacy implementation of webview_flutter_wkwebview would convert // objects to strings before returning them to Dart. This verifies bool // is represented the way it is in Objective-C. @@ -790,9 +770,8 @@ void main() { final _WebViewMocks mocks = configureMocks(); final WebKitWebViewPlatformController testController = await buildWidget(tester, mocks); - when( - mocks.webView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value('returnString')); + when(mocks.webView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value('returnString')); expect(testController.runJavascript('runJavaScript'), completes); }); @@ -861,9 +840,8 @@ void main() { debugDefaultTargetPlatformOverride = TargetPlatform.iOS; - when( - mocks.scrollView.getContentOffset(), - ).thenAnswer((_) => Future>.value(const [8.0, 16.0])); + when(mocks.scrollView.getContentOffset()) + .thenAnswer((_) => Future>.value(const [8.0, 16.0])); expect(testController.getScrollX(), completion(8.0)); debugDefaultTargetPlatformOverride = null; @@ -875,9 +853,8 @@ void main() { debugDefaultTargetPlatformOverride = TargetPlatform.iOS; - when( - mocks.scrollView.getContentOffset(), - ).thenAnswer((_) => Future>.value(const [8.0, 16.0])); + when(mocks.scrollView.getContentOffset()) + .thenAnswer((_) => Future>.value(const [8.0, 16.0])); expect(testController.getScrollY(), completion(16.0)); debugDefaultTargetPlatformOverride = null; diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.mocks.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.mocks.dart index 7d30aa937caf..d3a89379ec61 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.mocks.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/legacy/web_kit_webview_widget_test.mocks.dart @@ -117,161 +117,124 @@ class MockUIScrollView extends _i1.Mock implements _i2.UIScrollView { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i4.Future> getContentOffset() => - (super.noSuchMethod( - Invocation.method(#getContentOffset, []), - returnValue: _i4.Future>.value([]), - ) - as _i4.Future>); + _i4.Future> getContentOffset() => (super.noSuchMethod( + Invocation.method(#getContentOffset, []), + returnValue: _i4.Future>.value([]), + ) as _i4.Future>); @override - _i4.Future scrollBy(double? x, double? y) => - (super.noSuchMethod( - Invocation.method(#scrollBy, [x, y]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future scrollBy(double? x, double? y) => (super.noSuchMethod( + Invocation.method(#scrollBy, [x, y]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setContentOffset(double? x, double? y) => - (super.noSuchMethod( - Invocation.method(#setContentOffset, [x, y]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setContentOffset(double? x, double? y) => (super.noSuchMethod( + Invocation.method(#setContentOffset, [x, y]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setDelegate(_i2.UIScrollViewDelegate? delegate) => - (super.noSuchMethod( - Invocation.method(#setDelegate, [delegate]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setDelegate(_i2.UIScrollViewDelegate? delegate) => (super.noSuchMethod( + Invocation.method(#setDelegate, [delegate]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setBounces(bool? value) => - (super.noSuchMethod( - Invocation.method(#setBounces, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setBounces(bool? value) => (super.noSuchMethod( + Invocation.method(#setBounces, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setBouncesHorizontally(bool? value) => - (super.noSuchMethod( - Invocation.method(#setBouncesHorizontally, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setBouncesHorizontally(bool? value) => (super.noSuchMethod( + Invocation.method(#setBouncesHorizontally, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setBouncesVertically(bool? value) => - (super.noSuchMethod( - Invocation.method(#setBouncesVertically, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setBouncesVertically(bool? value) => (super.noSuchMethod( + Invocation.method(#setBouncesVertically, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setAlwaysBounceVertical(bool? value) => - (super.noSuchMethod( - Invocation.method(#setAlwaysBounceVertical, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setAlwaysBounceVertical(bool? value) => (super.noSuchMethod( + Invocation.method(#setAlwaysBounceVertical, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setAlwaysBounceHorizontal(bool? value) => - (super.noSuchMethod( - Invocation.method(#setAlwaysBounceHorizontal, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setAlwaysBounceHorizontal(bool? value) => (super.noSuchMethod( + Invocation.method(#setAlwaysBounceHorizontal, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setShowsVerticalScrollIndicator(bool? value) => - (super.noSuchMethod( - Invocation.method(#setShowsVerticalScrollIndicator, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setShowsVerticalScrollIndicator(bool? value) => (super.noSuchMethod( + Invocation.method(#setShowsVerticalScrollIndicator, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setShowsHorizontalScrollIndicator(bool? value) => - (super.noSuchMethod( - Invocation.method(#setShowsHorizontalScrollIndicator, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setShowsHorizontalScrollIndicator(bool? value) => (super.noSuchMethod( + Invocation.method(#setShowsHorizontalScrollIndicator, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i2.UIScrollView pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeUIScrollView_1(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.UIScrollView); + _i2.UIScrollView pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeUIScrollView_1(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.UIScrollView); @override - _i4.Future setBackgroundColor(_i2.UIColor? value) => - (super.noSuchMethod( - Invocation.method(#setBackgroundColor, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setBackgroundColor(_i2.UIColor? value) => (super.noSuchMethod( + Invocation.method(#setBackgroundColor, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setOpaque(bool? opaque) => - (super.noSuchMethod( - Invocation.method(#setOpaque, [opaque]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setOpaque(bool? opaque) => (super.noSuchMethod( + Invocation.method(#setOpaque, [opaque]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [URLRequest]. @@ -283,15 +246,10 @@ class MockURLRequest extends _i1.Mock implements _i2.URLRequest { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override _i4.Future getUrl() => @@ -299,85 +257,67 @@ class MockURLRequest extends _i1.Mock implements _i2.URLRequest { as _i4.Future); @override - _i4.Future setHttpMethod(String? method) => - (super.noSuchMethod( - Invocation.method(#setHttpMethod, [method]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setHttpMethod(String? method) => (super.noSuchMethod( + Invocation.method(#setHttpMethod, [method]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future getHttpMethod() => - (super.noSuchMethod( - Invocation.method(#getHttpMethod, []), - returnValue: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future getHttpMethod() => (super.noSuchMethod( + Invocation.method(#getHttpMethod, []), + returnValue: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setHttpBody(_i5.Uint8List? body) => - (super.noSuchMethod( - Invocation.method(#setHttpBody, [body]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setHttpBody(_i5.Uint8List? body) => (super.noSuchMethod( + Invocation.method(#setHttpBody, [body]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future<_i5.Uint8List?> getHttpBody() => - (super.noSuchMethod( - Invocation.method(#getHttpBody, []), - returnValue: _i4.Future<_i5.Uint8List?>.value(), - ) - as _i4.Future<_i5.Uint8List?>); + _i4.Future<_i5.Uint8List?> getHttpBody() => (super.noSuchMethod( + Invocation.method(#getHttpBody, []), + returnValue: _i4.Future<_i5.Uint8List?>.value(), + ) as _i4.Future<_i5.Uint8List?>); @override - _i4.Future setAllHttpHeaderFields(Map? fields) => - (super.noSuchMethod( - Invocation.method(#setAllHttpHeaderFields, [fields]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setAllHttpHeaderFields(Map? fields) => (super.noSuchMethod( + Invocation.method(#setAllHttpHeaderFields, [fields]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future?> getAllHttpHeaderFields() => - (super.noSuchMethod( - Invocation.method(#getAllHttpHeaderFields, []), - returnValue: _i4.Future?>.value(), - ) - as _i4.Future?>); + _i4.Future?> getAllHttpHeaderFields() => (super.noSuchMethod( + Invocation.method(#getAllHttpHeaderFields, []), + returnValue: _i4.Future?>.value(), + ) as _i4.Future?>); @override - _i2.URLRequest pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeURLRequest_2(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.URLRequest); + _i2.URLRequest pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeURLRequest_2(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.URLRequest); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [WKNavigationDelegate]. @@ -396,19 +336,17 @@ class MockWKNavigationDelegate extends _i1.Mock implements _i2.WKNavigationDeleg ) get decidePolicyForNavigationAction => (super.noSuchMethod( - Invocation.getter(#decidePolicyForNavigationAction), - returnValue: - ( - _i2.WKNavigationDelegate pigeon_instance, - _i2.WKWebView webView, - _i2.WKNavigationAction navigationAction, - ) => _i4.Future<_i2.NavigationActionPolicy>.value(_i2.NavigationActionPolicy.allow), - ) - as _i4.Future<_i2.NavigationActionPolicy> Function( - _i2.WKNavigationDelegate, - _i2.WKWebView, - _i2.WKNavigationAction, - )); + Invocation.getter(#decidePolicyForNavigationAction), + returnValue: ( + _i2.WKNavigationDelegate pigeon_instance, + _i2.WKWebView webView, + _i2.WKNavigationAction navigationAction, + ) => _i4.Future<_i2.NavigationActionPolicy>.value(_i2.NavigationActionPolicy.allow), + ) as _i4.Future<_i2.NavigationActionPolicy> Function( + _i2.WKNavigationDelegate, + _i2.WKWebView, + _i2.WKNavigationAction, + )); @override _i4.Future<_i2.NavigationResponsePolicy> Function( @@ -418,21 +356,17 @@ class MockWKNavigationDelegate extends _i1.Mock implements _i2.WKNavigationDeleg ) get decidePolicyForNavigationResponse => (super.noSuchMethod( - Invocation.getter(#decidePolicyForNavigationResponse), - returnValue: - ( - _i2.WKNavigationDelegate pigeon_instance, - _i2.WKWebView webView, - _i2.WKNavigationResponse navigationResponse, - ) => _i4.Future<_i2.NavigationResponsePolicy>.value( - _i2.NavigationResponsePolicy.allow, - ), - ) - as _i4.Future<_i2.NavigationResponsePolicy> Function( - _i2.WKNavigationDelegate, - _i2.WKWebView, - _i2.WKNavigationResponse, - )); + Invocation.getter(#decidePolicyForNavigationResponse), + returnValue: ( + _i2.WKNavigationDelegate pigeon_instance, + _i2.WKWebView webView, + _i2.WKNavigationResponse navigationResponse, + ) => _i4.Future<_i2.NavigationResponsePolicy>.value(_i2.NavigationResponsePolicy.allow), + ) as _i4.Future<_i2.NavigationResponsePolicy> Function( + _i2.WKNavigationDelegate, + _i2.WKWebView, + _i2.WKNavigationResponse, + )); @override _i4.Future<_i2.AuthenticationChallengeResponse> Function( @@ -442,65 +376,53 @@ class MockWKNavigationDelegate extends _i1.Mock implements _i2.WKNavigationDeleg ) get didReceiveAuthenticationChallenge => (super.noSuchMethod( - Invocation.getter(#didReceiveAuthenticationChallenge), - returnValue: - ( - _i2.WKNavigationDelegate pigeon_instance, - _i2.WKWebView webView, - _i2.URLAuthenticationChallenge challenge, - ) => _i4.Future<_i2.AuthenticationChallengeResponse>.value( - _FakeAuthenticationChallengeResponse_3( - this, - Invocation.getter(#didReceiveAuthenticationChallenge), - ), - ), - ) - as _i4.Future<_i2.AuthenticationChallengeResponse> Function( - _i2.WKNavigationDelegate, - _i2.WKWebView, - _i2.URLAuthenticationChallenge, - )); - - @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), + Invocation.getter(#didReceiveAuthenticationChallenge), + returnValue: + ( + _i2.WKNavigationDelegate pigeon_instance, + _i2.WKWebView webView, + _i2.URLAuthenticationChallenge challenge, + ) => _i4.Future<_i2.AuthenticationChallengeResponse>.value( + _FakeAuthenticationChallengeResponse_3( + this, + Invocation.getter(#didReceiveAuthenticationChallenge), + ), ), - ) - as _i2.PigeonInstanceManager); + ) as _i4.Future<_i2.AuthenticationChallengeResponse> Function( + _i2.WKNavigationDelegate, + _i2.WKWebView, + _i2.URLAuthenticationChallenge, + )); @override - _i2.WKNavigationDelegate pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKNavigationDelegate_4(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKNavigationDelegate); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); + + @override + _i2.WKNavigationDelegate pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKNavigationDelegate_4(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKNavigationDelegate); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [WKPreferences]. @@ -512,63 +434,48 @@ class MockWKPreferences extends _i1.Mock implements _i2.WKPreferences { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i4.Future setJavaScriptEnabled(bool? enabled) => - (super.noSuchMethod( - Invocation.method(#setJavaScriptEnabled, [enabled]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setJavaScriptEnabled(bool? enabled) => (super.noSuchMethod( + Invocation.method(#setJavaScriptEnabled, [enabled]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setJavaScriptCanOpenWindowsAutomatically(bool? enabled) => - (super.noSuchMethod( - Invocation.method(#setJavaScriptCanOpenWindowsAutomatically, [enabled]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setJavaScriptCanOpenWindowsAutomatically(bool? enabled) => (super.noSuchMethod( + Invocation.method(#setJavaScriptCanOpenWindowsAutomatically, [enabled]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i2.WKPreferences pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKPreferences_5(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKPreferences); + _i2.WKPreferences pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKPreferences_5(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKPreferences); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [WKScriptMessageHandler]. @@ -581,62 +488,44 @@ class MockWKScriptMessageHandler extends _i1.Mock implements _i2.WKScriptMessage @override void Function(_i2.WKScriptMessageHandler, _i2.WKUserContentController, _i2.WKScriptMessage) - get didReceiveScriptMessage => - (super.noSuchMethod( - Invocation.getter(#didReceiveScriptMessage), - returnValue: - ( - _i2.WKScriptMessageHandler pigeon_instance, - _i2.WKUserContentController controller, - _i2.WKScriptMessage message, - ) {}, - ) - as void Function( - _i2.WKScriptMessageHandler, - _i2.WKUserContentController, - _i2.WKScriptMessage, - )); - - @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + get didReceiveScriptMessage => (super.noSuchMethod( + Invocation.getter(#didReceiveScriptMessage), + returnValue: ( + _i2.WKScriptMessageHandler pigeon_instance, + _i2.WKUserContentController controller, + _i2.WKScriptMessage message, + ) {}, + ) as void Function(_i2.WKScriptMessageHandler, _i2.WKUserContentController, _i2.WKScriptMessage)); @override - _i2.WKScriptMessageHandler pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKScriptMessageHandler_6(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKScriptMessageHandler); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); + + @override + _i2.WKScriptMessageHandler pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKScriptMessageHandler_6(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKScriptMessageHandler); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [WKWebView]. @@ -648,45 +537,34 @@ class MockWKWebView extends _i1.Mock implements _i2.WKWebView { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i2.WKWebView pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebView_7(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKWebView); + _i2.WKWebView pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebView_7(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKWebView); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [UIViewWKWebView]. @@ -698,68 +576,51 @@ class MockUIViewWKWebView extends _i1.Mock implements _i2.UIViewWKWebView { } @override - _i2.WKWebViewConfiguration get configuration => - (super.noSuchMethod( - Invocation.getter(#configuration), - returnValue: _FakeWKWebViewConfiguration_8(this, Invocation.getter(#configuration)), - ) - as _i2.WKWebViewConfiguration); + _i2.WKWebViewConfiguration get configuration => (super.noSuchMethod( + Invocation.getter(#configuration), + returnValue: _FakeWKWebViewConfiguration_8(this, Invocation.getter(#configuration)), + ) as _i2.WKWebViewConfiguration); @override - _i2.UIScrollView get scrollView => - (super.noSuchMethod( - Invocation.getter(#scrollView), - returnValue: _FakeUIScrollView_1(this, Invocation.getter(#scrollView)), - ) - as _i2.UIScrollView); + _i2.UIScrollView get scrollView => (super.noSuchMethod( + Invocation.getter(#scrollView), + returnValue: _FakeUIScrollView_1(this, Invocation.getter(#scrollView)), + ) as _i2.UIScrollView); @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i2.WKWebViewConfiguration pigeonVar_configuration() => - (super.noSuchMethod( - Invocation.method(#pigeonVar_configuration, []), - returnValue: _FakeWKWebViewConfiguration_8( - this, - Invocation.method(#pigeonVar_configuration, []), - ), - ) - as _i2.WKWebViewConfiguration); + _i2.WKWebViewConfiguration pigeonVar_configuration() => (super.noSuchMethod( + Invocation.method(#pigeonVar_configuration, []), + returnValue: _FakeWKWebViewConfiguration_8( + this, + Invocation.method(#pigeonVar_configuration, []), + ), + ) as _i2.WKWebViewConfiguration); @override - _i2.UIScrollView pigeonVar_scrollView() => - (super.noSuchMethod( - Invocation.method(#pigeonVar_scrollView, []), - returnValue: _FakeUIScrollView_1(this, Invocation.method(#pigeonVar_scrollView, [])), - ) - as _i2.UIScrollView); + _i2.UIScrollView pigeonVar_scrollView() => (super.noSuchMethod( + Invocation.method(#pigeonVar_scrollView, []), + returnValue: _FakeUIScrollView_1(this, Invocation.method(#pigeonVar_scrollView, [])), + ) as _i2.UIScrollView); @override - _i4.Future setUIDelegate(_i2.WKUIDelegate? delegate) => - (super.noSuchMethod( - Invocation.method(#setUIDelegate, [delegate]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setUIDelegate(_i2.WKUIDelegate? delegate) => (super.noSuchMethod( + Invocation.method(#setUIDelegate, [delegate]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setNavigationDelegate(_i2.WKNavigationDelegate? delegate) => - (super.noSuchMethod( - Invocation.method(#setNavigationDelegate, [delegate]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setNavigationDelegate(_i2.WKNavigationDelegate? delegate) => (super.noSuchMethod( + Invocation.method(#setNavigationDelegate, [delegate]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override _i4.Future getUrl() => @@ -767,199 +628,155 @@ class MockUIViewWKWebView extends _i1.Mock implements _i2.UIViewWKWebView { as _i4.Future); @override - _i4.Future getEstimatedProgress() => - (super.noSuchMethod( - Invocation.method(#getEstimatedProgress, []), - returnValue: _i4.Future.value(0.0), - ) - as _i4.Future); + _i4.Future getEstimatedProgress() => (super.noSuchMethod( + Invocation.method(#getEstimatedProgress, []), + returnValue: _i4.Future.value(0.0), + ) as _i4.Future); @override - _i4.Future load(_i2.URLRequest? request) => - (super.noSuchMethod( - Invocation.method(#load, [request]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future load(_i2.URLRequest? request) => (super.noSuchMethod( + Invocation.method(#load, [request]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future loadHtmlString(String? string, String? baseUrl) => - (super.noSuchMethod( - Invocation.method(#loadHtmlString, [string, baseUrl]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future loadHtmlString(String? string, String? baseUrl) => (super.noSuchMethod( + Invocation.method(#loadHtmlString, [string, baseUrl]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future loadFileUrl(String? url, String? readAccessUrl) => - (super.noSuchMethod( - Invocation.method(#loadFileUrl, [url, readAccessUrl]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future loadFileUrl(String? url, String? readAccessUrl) => (super.noSuchMethod( + Invocation.method(#loadFileUrl, [url, readAccessUrl]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future loadFlutterAsset(String? key) => - (super.noSuchMethod( - Invocation.method(#loadFlutterAsset, [key]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future loadFlutterAsset(String? key) => (super.noSuchMethod( + Invocation.method(#loadFlutterAsset, [key]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future canGoBack() => - (super.noSuchMethod( - Invocation.method(#canGoBack, []), - returnValue: _i4.Future.value(false), - ) - as _i4.Future); + _i4.Future canGoBack() => (super.noSuchMethod( + Invocation.method(#canGoBack, []), + returnValue: _i4.Future.value(false), + ) as _i4.Future); @override - _i4.Future canGoForward() => - (super.noSuchMethod( - Invocation.method(#canGoForward, []), - returnValue: _i4.Future.value(false), - ) - as _i4.Future); + _i4.Future canGoForward() => (super.noSuchMethod( + Invocation.method(#canGoForward, []), + returnValue: _i4.Future.value(false), + ) as _i4.Future); @override - _i4.Future goBack() => - (super.noSuchMethod( - Invocation.method(#goBack, []), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future goBack() => (super.noSuchMethod( + Invocation.method(#goBack, []), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future goForward() => - (super.noSuchMethod( - Invocation.method(#goForward, []), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future goForward() => (super.noSuchMethod( + Invocation.method(#goForward, []), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future reload() => - (super.noSuchMethod( - Invocation.method(#reload, []), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future reload() => (super.noSuchMethod( + Invocation.method(#reload, []), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future getTitle() => - (super.noSuchMethod( - Invocation.method(#getTitle, []), - returnValue: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future getTitle() => (super.noSuchMethod( + Invocation.method(#getTitle, []), + returnValue: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setAllowsBackForwardNavigationGestures(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsBackForwardNavigationGestures, [allow]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setAllowsBackForwardNavigationGestures(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsBackForwardNavigationGestures, [allow]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setCustomUserAgent(String? userAgent) => - (super.noSuchMethod( - Invocation.method(#setCustomUserAgent, [userAgent]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setCustomUserAgent(String? userAgent) => (super.noSuchMethod( + Invocation.method(#setCustomUserAgent, [userAgent]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future evaluateJavaScript(String? javaScriptString) => - (super.noSuchMethod( - Invocation.method(#evaluateJavaScript, [javaScriptString]), - returnValue: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future evaluateJavaScript(String? javaScriptString) => (super.noSuchMethod( + Invocation.method(#evaluateJavaScript, [javaScriptString]), + returnValue: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setInspectable(bool? inspectable) => - (super.noSuchMethod( - Invocation.method(#setInspectable, [inspectable]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setInspectable(bool? inspectable) => (super.noSuchMethod( + Invocation.method(#setInspectable, [inspectable]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future getCustomUserAgent() => - (super.noSuchMethod( - Invocation.method(#getCustomUserAgent, []), - returnValue: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future getCustomUserAgent() => (super.noSuchMethod( + Invocation.method(#getCustomUserAgent, []), + returnValue: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setAllowsLinkPreview(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsLinkPreview, [allow]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setAllowsLinkPreview(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsLinkPreview, [allow]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i2.UIViewWKWebView pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeUIViewWKWebView_9(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.UIViewWKWebView); + _i2.UIViewWKWebView pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeUIViewWKWebView_9(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.UIViewWKWebView); @override - _i4.Future setBackgroundColor(_i2.UIColor? value) => - (super.noSuchMethod( - Invocation.method(#setBackgroundColor, [value]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setBackgroundColor(_i2.UIColor? value) => (super.noSuchMethod( + Invocation.method(#setBackgroundColor, [value]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setOpaque(bool? opaque) => - (super.noSuchMethod( - Invocation.method(#setOpaque, [opaque]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setOpaque(bool? opaque) => (super.noSuchMethod( + Invocation.method(#setOpaque, [opaque]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [WKWebViewConfiguration]. @@ -971,145 +788,110 @@ class MockWKWebViewConfiguration extends _i1.Mock implements _i2.WKWebViewConfig } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override _i4.Future setUserContentController(_i2.WKUserContentController? controller) => (super.noSuchMethod( - Invocation.method(#setUserContentController, [controller]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + Invocation.method(#setUserContentController, [controller]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future<_i2.WKUserContentController> getUserContentController() => - (super.noSuchMethod( - Invocation.method(#getUserContentController, []), - returnValue: _i4.Future<_i2.WKUserContentController>.value( - _FakeWKUserContentController_10( - this, - Invocation.method(#getUserContentController, []), - ), - ), - ) - as _i4.Future<_i2.WKUserContentController>); + _i4.Future<_i2.WKUserContentController> getUserContentController() => (super.noSuchMethod( + Invocation.method(#getUserContentController, []), + returnValue: _i4.Future<_i2.WKUserContentController>.value( + _FakeWKUserContentController_10(this, Invocation.method(#getUserContentController, [])), + ), + ) as _i4.Future<_i2.WKUserContentController>); @override - _i4.Future setWebsiteDataStore(_i2.WKWebsiteDataStore? dataStore) => - (super.noSuchMethod( - Invocation.method(#setWebsiteDataStore, [dataStore]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setWebsiteDataStore(_i2.WKWebsiteDataStore? dataStore) => (super.noSuchMethod( + Invocation.method(#setWebsiteDataStore, [dataStore]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future<_i2.WKWebsiteDataStore> getWebsiteDataStore() => - (super.noSuchMethod( - Invocation.method(#getWebsiteDataStore, []), - returnValue: _i4.Future<_i2.WKWebsiteDataStore>.value( - _FakeWKWebsiteDataStore_11(this, Invocation.method(#getWebsiteDataStore, [])), - ), - ) - as _i4.Future<_i2.WKWebsiteDataStore>); + _i4.Future<_i2.WKWebsiteDataStore> getWebsiteDataStore() => (super.noSuchMethod( + Invocation.method(#getWebsiteDataStore, []), + returnValue: _i4.Future<_i2.WKWebsiteDataStore>.value( + _FakeWKWebsiteDataStore_11(this, Invocation.method(#getWebsiteDataStore, [])), + ), + ) as _i4.Future<_i2.WKWebsiteDataStore>); @override - _i4.Future setPreferences(_i2.WKPreferences? preferences) => - (super.noSuchMethod( - Invocation.method(#setPreferences, [preferences]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setPreferences(_i2.WKPreferences? preferences) => (super.noSuchMethod( + Invocation.method(#setPreferences, [preferences]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future<_i2.WKPreferences> getPreferences() => - (super.noSuchMethod( - Invocation.method(#getPreferences, []), - returnValue: _i4.Future<_i2.WKPreferences>.value( - _FakeWKPreferences_5(this, Invocation.method(#getPreferences, [])), - ), - ) - as _i4.Future<_i2.WKPreferences>); + _i4.Future<_i2.WKPreferences> getPreferences() => (super.noSuchMethod( + Invocation.method(#getPreferences, []), + returnValue: _i4.Future<_i2.WKPreferences>.value( + _FakeWKPreferences_5(this, Invocation.method(#getPreferences, [])), + ), + ) as _i4.Future<_i2.WKPreferences>); @override - _i4.Future setAllowsInlineMediaPlayback(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsInlineMediaPlayback, [allow]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setAllowsInlineMediaPlayback(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsInlineMediaPlayback, [allow]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future setLimitsNavigationsToAppBoundDomains(bool? limit) => - (super.noSuchMethod( - Invocation.method(#setLimitsNavigationsToAppBoundDomains, [limit]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setLimitsNavigationsToAppBoundDomains(bool? limit) => (super.noSuchMethod( + Invocation.method(#setLimitsNavigationsToAppBoundDomains, [limit]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override _i4.Future setMediaTypesRequiringUserActionForPlayback(_i2.AudiovisualMediaType? type) => (super.noSuchMethod( - Invocation.method(#setMediaTypesRequiringUserActionForPlayback, [type]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + Invocation.method(#setMediaTypesRequiringUserActionForPlayback, [type]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future<_i2.WKWebpagePreferences> getDefaultWebpagePreferences() => - (super.noSuchMethod( - Invocation.method(#getDefaultWebpagePreferences, []), - returnValue: _i4.Future<_i2.WKWebpagePreferences>.value( - _FakeWKWebpagePreferences_12( - this, - Invocation.method(#getDefaultWebpagePreferences, []), - ), - ), - ) - as _i4.Future<_i2.WKWebpagePreferences>); + _i4.Future<_i2.WKWebpagePreferences> getDefaultWebpagePreferences() => (super.noSuchMethod( + Invocation.method(#getDefaultWebpagePreferences, []), + returnValue: _i4.Future<_i2.WKWebpagePreferences>.value( + _FakeWKWebpagePreferences_12(this, Invocation.method(#getDefaultWebpagePreferences, [])), + ), + ) as _i4.Future<_i2.WKWebpagePreferences>); @override - _i2.WKWebViewConfiguration pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebViewConfiguration_8(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKWebViewConfiguration); + _i2.WKWebViewConfiguration pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebViewConfiguration_8(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKWebViewConfiguration); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [WKWebsiteDataStore]. @@ -1121,75 +903,55 @@ class MockWKWebsiteDataStore extends _i1.Mock implements _i2.WKWebsiteDataStore } @override - _i2.WKHTTPCookieStore get httpCookieStore => - (super.noSuchMethod( - Invocation.getter(#httpCookieStore), - returnValue: _FakeWKHTTPCookieStore_13(this, Invocation.getter(#httpCookieStore)), - ) - as _i2.WKHTTPCookieStore); + _i2.WKHTTPCookieStore get httpCookieStore => (super.noSuchMethod( + Invocation.getter(#httpCookieStore), + returnValue: _FakeWKHTTPCookieStore_13(this, Invocation.getter(#httpCookieStore)), + ) as _i2.WKHTTPCookieStore); @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i2.WKHTTPCookieStore pigeonVar_httpCookieStore() => - (super.noSuchMethod( - Invocation.method(#pigeonVar_httpCookieStore, []), - returnValue: _FakeWKHTTPCookieStore_13( - this, - Invocation.method(#pigeonVar_httpCookieStore, []), - ), - ) - as _i2.WKHTTPCookieStore); + _i2.WKHTTPCookieStore pigeonVar_httpCookieStore() => (super.noSuchMethod( + Invocation.method(#pigeonVar_httpCookieStore, []), + returnValue: _FakeWKHTTPCookieStore_13(this, Invocation.method(#pigeonVar_httpCookieStore, [])), + ) as _i2.WKHTTPCookieStore); @override _i4.Future removeDataOfTypes( List<_i2.WebsiteDataType>? dataTypes, double? modificationTimeInSecondsSinceEpoch, - ) => - (super.noSuchMethod( - Invocation.method(#removeDataOfTypes, [dataTypes, modificationTimeInSecondsSinceEpoch]), - returnValue: _i4.Future.value(false), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#removeDataOfTypes, [dataTypes, modificationTimeInSecondsSinceEpoch]), + returnValue: _i4.Future.value(false), + ) as _i4.Future); @override - _i2.WKWebsiteDataStore pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebsiteDataStore_11(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKWebsiteDataStore); + _i2.WKWebsiteDataStore pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebsiteDataStore_11(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKWebsiteDataStore); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [WKUIDelegate]. @@ -1210,79 +972,63 @@ class MockWKUIDelegate extends _i1.Mock implements _i2.WKUIDelegate { ) get requestMediaCapturePermission => (super.noSuchMethod( - Invocation.getter(#requestMediaCapturePermission), - returnValue: - ( - _i2.WKUIDelegate pigeon_instance, - _i2.WKWebView webView, - _i2.WKSecurityOrigin origin, - _i2.WKFrameInfo frame, - _i2.MediaCaptureType type, - ) => _i4.Future<_i2.PermissionDecision>.value(_i2.PermissionDecision.deny), - ) - as _i4.Future<_i2.PermissionDecision> Function( - _i2.WKUIDelegate, - _i2.WKWebView, - _i2.WKSecurityOrigin, - _i2.WKFrameInfo, - _i2.MediaCaptureType, - )); + Invocation.getter(#requestMediaCapturePermission), + returnValue: ( + _i2.WKUIDelegate pigeon_instance, + _i2.WKWebView webView, + _i2.WKSecurityOrigin origin, + _i2.WKFrameInfo frame, + _i2.MediaCaptureType type, + ) => _i4.Future<_i2.PermissionDecision>.value(_i2.PermissionDecision.deny), + ) as _i4.Future<_i2.PermissionDecision> Function( + _i2.WKUIDelegate, + _i2.WKWebView, + _i2.WKSecurityOrigin, + _i2.WKFrameInfo, + _i2.MediaCaptureType, + )); @override _i4.Future Function(_i2.WKUIDelegate, _i2.WKWebView, String, _i2.WKFrameInfo) - get runJavaScriptConfirmPanel => - (super.noSuchMethod( - Invocation.getter(#runJavaScriptConfirmPanel), - returnValue: - ( - _i2.WKUIDelegate pigeon_instance, - _i2.WKWebView webView, - String message, - _i2.WKFrameInfo frame, - ) => _i4.Future.value(false), - ) - as _i4.Future Function(_i2.WKUIDelegate, _i2.WKWebView, String, _i2.WKFrameInfo)); - - @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + get runJavaScriptConfirmPanel => (super.noSuchMethod( + Invocation.getter(#runJavaScriptConfirmPanel), + returnValue: ( + _i2.WKUIDelegate pigeon_instance, + _i2.WKWebView webView, + String message, + _i2.WKFrameInfo frame, + ) => _i4.Future.value(false), + ) as _i4.Future Function(_i2.WKUIDelegate, _i2.WKWebView, String, _i2.WKFrameInfo)); @override - _i2.WKUIDelegate pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKUIDelegate_14(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKUIDelegate); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); + + @override + _i2.WKUIDelegate pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKUIDelegate_14(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKUIDelegate); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [WKUserContentController]. @@ -1294,90 +1040,70 @@ class MockWKUserContentController extends _i1.Mock implements _i2.WKUserContentC } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override _i4.Future addScriptMessageHandler(_i2.WKScriptMessageHandler? handler, String? name) => (super.noSuchMethod( - Invocation.method(#addScriptMessageHandler, [handler, name]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + Invocation.method(#addScriptMessageHandler, [handler, name]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future removeScriptMessageHandler(String? name) => - (super.noSuchMethod( - Invocation.method(#removeScriptMessageHandler, [name]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future removeScriptMessageHandler(String? name) => (super.noSuchMethod( + Invocation.method(#removeScriptMessageHandler, [name]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future removeAllScriptMessageHandlers() => - (super.noSuchMethod( - Invocation.method(#removeAllScriptMessageHandlers, []), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future removeAllScriptMessageHandlers() => (super.noSuchMethod( + Invocation.method(#removeAllScriptMessageHandlers, []), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future addUserScript(_i2.WKUserScript? userScript) => - (super.noSuchMethod( - Invocation.method(#addUserScript, [userScript]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future addUserScript(_i2.WKUserScript? userScript) => (super.noSuchMethod( + Invocation.method(#addUserScript, [userScript]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i4.Future removeAllUserScripts() => - (super.noSuchMethod( - Invocation.method(#removeAllUserScripts, []), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future removeAllUserScripts() => (super.noSuchMethod( + Invocation.method(#removeAllUserScripts, []), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i2.WKUserContentController pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKUserContentController_10(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKUserContentController); + _i2.WKUserContentController pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKUserContentController_10(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKUserContentController); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } /// A class which mocks [JavascriptChannelRegistry]. @@ -1389,12 +1115,10 @@ class MockJavascriptChannelRegistry extends _i1.Mock implements _i6.JavascriptCh } @override - Map get channels => - (super.noSuchMethod( - Invocation.getter(#channels), - returnValue: {}, - ) - as Map); + Map get channels => (super.noSuchMethod( + Invocation.getter(#channels), + returnValue: {}, + ) as Map); @override void onJavascriptChannelMessage(String? channel, String? message) => super.noSuchMethod( @@ -1421,13 +1145,9 @@ class MockWebViewPlatformCallbacksHandler extends _i1.Mock @override _i4.FutureOr onNavigationRequest({required String? url, required bool? isForMainFrame}) => (super.noSuchMethod( - Invocation.method(#onNavigationRequest, [], { - #url: url, - #isForMainFrame: isForMainFrame, - }), - returnValue: _i4.Future.value(false), - ) - as _i4.FutureOr); + Invocation.method(#onNavigationRequest, [], {#url: url, #isForMainFrame: isForMainFrame}), + returnValue: _i4.Future.value(false), + ) as _i4.FutureOr); @override void onPageStarted(String? url) => @@ -1464,26 +1184,19 @@ class MockWebViewWidgetProxy extends _i1.Mock implements _i9.WebViewWidgetProxy _i3.PlatformWebView createWebView( _i2.WKWebViewConfiguration? configuration, { void Function(String, _i2.NSObject, Map<_i2.KeyValueChangeKey, Object?>)? observeValue, - }) => - (super.noSuchMethod( - Invocation.method(#createWebView, [configuration], {#observeValue: observeValue}), - returnValue: _FakePlatformWebView_15( - this, - Invocation.method(#createWebView, [configuration], {#observeValue: observeValue}), - ), - ) - as _i3.PlatformWebView); + }) => (super.noSuchMethod( + Invocation.method(#createWebView, [configuration], {#observeValue: observeValue}), + returnValue: _FakePlatformWebView_15( + this, + Invocation.method(#createWebView, [configuration], {#observeValue: observeValue}), + ), + ) as _i3.PlatformWebView); @override - _i2.URLRequest createRequest({required String? url}) => - (super.noSuchMethod( - Invocation.method(#createRequest, [], {#url: url}), - returnValue: _FakeURLRequest_2( - this, - Invocation.method(#createRequest, [], {#url: url}), - ), - ) - as _i2.URLRequest); + _i2.URLRequest createRequest({required String? url}) => (super.noSuchMethod( + Invocation.method(#createRequest, [], {#url: url}), + returnValue: _FakeURLRequest_2(this, Invocation.method(#createRequest, [], {#url: url})), + ) as _i2.URLRequest); @override _i2.WKScriptMessageHandler createScriptMessageHandler({ @@ -1493,19 +1206,17 @@ class MockWebViewWidgetProxy extends _i1.Mock implements _i9.WebViewWidgetProxy _i2.WKScriptMessage, )? didReceiveScriptMessage, - }) => - (super.noSuchMethod( - Invocation.method(#createScriptMessageHandler, [], { - #didReceiveScriptMessage: didReceiveScriptMessage, - }), - returnValue: _FakeWKScriptMessageHandler_6( - this, - Invocation.method(#createScriptMessageHandler, [], { - #didReceiveScriptMessage: didReceiveScriptMessage, - }), - ), - ) - as _i2.WKScriptMessageHandler); + }) => (super.noSuchMethod( + Invocation.method(#createScriptMessageHandler, [], { + #didReceiveScriptMessage: didReceiveScriptMessage, + }), + returnValue: _FakeWKScriptMessageHandler_6( + this, + Invocation.method(#createScriptMessageHandler, [], { + #didReceiveScriptMessage: didReceiveScriptMessage, + }), + ), + ) as _i2.WKScriptMessageHandler); @override _i2.WKUIDelegate createUIDelgate({ @@ -1516,15 +1227,13 @@ class MockWebViewWidgetProxy extends _i1.Mock implements _i9.WebViewWidgetProxy _i2.WKNavigationAction, )? onCreateWebView, - }) => - (super.noSuchMethod( - Invocation.method(#createUIDelgate, [], {#onCreateWebView: onCreateWebView}), - returnValue: _FakeWKUIDelegate_14( - this, - Invocation.method(#createUIDelgate, [], {#onCreateWebView: onCreateWebView}), - ), - ) - as _i2.WKUIDelegate); + }) => (super.noSuchMethod( + Invocation.method(#createUIDelgate, [], {#onCreateWebView: onCreateWebView}), + returnValue: _FakeWKUIDelegate_14( + this, + Invocation.method(#createUIDelgate, [], {#onCreateWebView: onCreateWebView}), + ), + ) as _i2.WKUIDelegate); @override _i2.WKNavigationDelegate createNavigationDelegate({ @@ -1552,33 +1261,31 @@ class MockWebViewWidgetProxy extends _i1.Mock implements _i9.WebViewWidgetProxy _i2.URLAuthenticationChallenge, )? didReceiveAuthenticationChallenge, - }) => - (super.noSuchMethod( - Invocation.method(#createNavigationDelegate, [], { - #didFinishNavigation: didFinishNavigation, - #didStartProvisionalNavigation: didStartProvisionalNavigation, - #decidePolicyForNavigationAction: decidePolicyForNavigationAction, - #didFailNavigation: didFailNavigation, - #didFailProvisionalNavigation: didFailProvisionalNavigation, - #webViewWebContentProcessDidTerminate: webViewWebContentProcessDidTerminate, - #decidePolicyForNavigationResponse: decidePolicyForNavigationResponse, - #didReceiveAuthenticationChallenge: didReceiveAuthenticationChallenge, - }), - returnValue: _FakeWKNavigationDelegate_4( - this, - Invocation.method(#createNavigationDelegate, [], { - #didFinishNavigation: didFinishNavigation, - #didStartProvisionalNavigation: didStartProvisionalNavigation, - #decidePolicyForNavigationAction: decidePolicyForNavigationAction, - #didFailNavigation: didFailNavigation, - #didFailProvisionalNavigation: didFailProvisionalNavigation, - #webViewWebContentProcessDidTerminate: webViewWebContentProcessDidTerminate, - #decidePolicyForNavigationResponse: decidePolicyForNavigationResponse, - #didReceiveAuthenticationChallenge: didReceiveAuthenticationChallenge, - }), - ), - ) - as _i2.WKNavigationDelegate); + }) => (super.noSuchMethod( + Invocation.method(#createNavigationDelegate, [], { + #didFinishNavigation: didFinishNavigation, + #didStartProvisionalNavigation: didStartProvisionalNavigation, + #decidePolicyForNavigationAction: decidePolicyForNavigationAction, + #didFailNavigation: didFailNavigation, + #didFailProvisionalNavigation: didFailProvisionalNavigation, + #webViewWebContentProcessDidTerminate: webViewWebContentProcessDidTerminate, + #decidePolicyForNavigationResponse: decidePolicyForNavigationResponse, + #didReceiveAuthenticationChallenge: didReceiveAuthenticationChallenge, + }), + returnValue: _FakeWKNavigationDelegate_4( + this, + Invocation.method(#createNavigationDelegate, [], { + #didFinishNavigation: didFinishNavigation, + #didStartProvisionalNavigation: didStartProvisionalNavigation, + #decidePolicyForNavigationAction: decidePolicyForNavigationAction, + #didFailNavigation: didFailNavigation, + #didFailProvisionalNavigation: didFailProvisionalNavigation, + #webViewWebContentProcessDidTerminate: webViewWebContentProcessDidTerminate, + #decidePolicyForNavigationResponse: decidePolicyForNavigationResponse, + #didReceiveAuthenticationChallenge: didReceiveAuthenticationChallenge, + }), + ), + ) as _i2.WKNavigationDelegate); } /// A class which mocks [WKWebpagePreferences]. @@ -1590,52 +1297,39 @@ class MockWKWebpagePreferences extends _i1.Mock implements _i2.WKWebpagePreferen } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i4.Future setAllowsContentJavaScript(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsContentJavaScript, [allow]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + _i4.Future setAllowsContentJavaScript(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsContentJavaScript, [allow]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); @override - _i2.WKWebpagePreferences pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebpagePreferences_12(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKWebpagePreferences); + _i2.WKWebpagePreferences pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebpagePreferences_12(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKWebpagePreferences); @override _i4.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); - - @override - _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i4.Future.value(), - returnValueForMissingStub: _i4.Future.value(), - ) - as _i4.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); + + @override + _i4.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i4.Future.value(), + returnValueForMissingStub: _i4.Future.value(), + ) as _i4.Future); } diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.dart index 29873d6381be..023c67a96734 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.dart @@ -575,9 +575,8 @@ void main() { final mockProtectionSpace = MockURLProtectionSpace(); when(mockProtectionSpace.port).thenReturn(port); when(mockProtectionSpace.host).thenReturn(host); - when( - mockProtectionSpace.authenticationMethod, - ).thenReturn(NSUrlAuthenticationMethod.serverTrust); + when(mockProtectionSpace.authenticationMethod) + .thenReturn(NSUrlAuthenticationMethod.serverTrust); when(mockProtectionSpace.getServerTrust()).thenAnswer((_) async => testTrust); return mockProtectionSpace; }); @@ -642,9 +641,8 @@ void main() { final mockChallenge = MockURLAuthenticationChallenge(); when(mockChallenge.getProtectionSpace()).thenAnswer((_) async { final mockProtectionSpace = MockURLProtectionSpace(); - when( - mockProtectionSpace.authenticationMethod, - ).thenReturn(NSUrlAuthenticationMethod.httpBasic); + when(mockProtectionSpace.authenticationMethod) + .thenReturn(NSUrlAuthenticationMethod.httpBasic); return mockProtectionSpace; }); diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.mocks.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.mocks.dart index 0ed4f9c347ce..6644486b5349 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.mocks.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_navigation_delegate_test.mocks.dart @@ -58,58 +58,42 @@ class MockURLAuthenticationChallenge extends _i1.Mock implements _i2.URLAuthenti } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i3.Future<_i2.URLProtectionSpace> getProtectionSpace() => - (super.noSuchMethod( - Invocation.method(#getProtectionSpace, []), - returnValue: _i3.Future<_i2.URLProtectionSpace>.value( - _FakeURLProtectionSpace_1(this, Invocation.method(#getProtectionSpace, [])), - ), - ) - as _i3.Future<_i2.URLProtectionSpace>); + _i3.Future<_i2.URLProtectionSpace> getProtectionSpace() => (super.noSuchMethod( + Invocation.method(#getProtectionSpace, []), + returnValue: _i3.Future<_i2.URLProtectionSpace>.value( + _FakeURLProtectionSpace_1(this, Invocation.method(#getProtectionSpace, [])), + ), + ) as _i3.Future<_i2.URLProtectionSpace>); @override - _i2.URLAuthenticationChallenge pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeURLAuthenticationChallenge_2( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.URLAuthenticationChallenge); + _i2.URLAuthenticationChallenge pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeURLAuthenticationChallenge_2(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.URLAuthenticationChallenge); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [URLProtectionSpace]. @@ -121,64 +105,49 @@ class MockURLProtectionSpace extends _i1.Mock implements _i2.URLProtectionSpace } @override - String get host => - (super.noSuchMethod( - Invocation.getter(#host), - returnValue: _i4.dummyValue(this, Invocation.getter(#host)), - ) - as String); + String get host => (super.noSuchMethod( + Invocation.getter(#host), + returnValue: _i4.dummyValue(this, Invocation.getter(#host)), + ) as String); @override int get port => (super.noSuchMethod(Invocation.getter(#port), returnValue: 0) as int); @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i3.Future<_i2.SecTrust?> getServerTrust() => - (super.noSuchMethod( - Invocation.method(#getServerTrust, []), - returnValue: _i3.Future<_i2.SecTrust?>.value(), - ) - as _i3.Future<_i2.SecTrust?>); + _i3.Future<_i2.SecTrust?> getServerTrust() => (super.noSuchMethod( + Invocation.method(#getServerTrust, []), + returnValue: _i3.Future<_i2.SecTrust?>.value(), + ) as _i3.Future<_i2.SecTrust?>); @override - _i2.URLProtectionSpace pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeURLProtectionSpace_1(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.URLProtectionSpace); + _i2.URLProtectionSpace pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeURLProtectionSpace_1(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.URLProtectionSpace); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [URLRequest]. @@ -190,15 +159,10 @@ class MockURLRequest extends _i1.Mock implements _i2.URLRequest { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override _i3.Future getUrl() => @@ -206,85 +170,67 @@ class MockURLRequest extends _i1.Mock implements _i2.URLRequest { as _i3.Future); @override - _i3.Future setHttpMethod(String? method) => - (super.noSuchMethod( - Invocation.method(#setHttpMethod, [method]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setHttpMethod(String? method) => (super.noSuchMethod( + Invocation.method(#setHttpMethod, [method]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future getHttpMethod() => - (super.noSuchMethod( - Invocation.method(#getHttpMethod, []), - returnValue: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future getHttpMethod() => (super.noSuchMethod( + Invocation.method(#getHttpMethod, []), + returnValue: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setHttpBody(_i5.Uint8List? body) => - (super.noSuchMethod( - Invocation.method(#setHttpBody, [body]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setHttpBody(_i5.Uint8List? body) => (super.noSuchMethod( + Invocation.method(#setHttpBody, [body]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i5.Uint8List?> getHttpBody() => - (super.noSuchMethod( - Invocation.method(#getHttpBody, []), - returnValue: _i3.Future<_i5.Uint8List?>.value(), - ) - as _i3.Future<_i5.Uint8List?>); + _i3.Future<_i5.Uint8List?> getHttpBody() => (super.noSuchMethod( + Invocation.method(#getHttpBody, []), + returnValue: _i3.Future<_i5.Uint8List?>.value(), + ) as _i3.Future<_i5.Uint8List?>); @override - _i3.Future setAllHttpHeaderFields(Map? fields) => - (super.noSuchMethod( - Invocation.method(#setAllHttpHeaderFields, [fields]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setAllHttpHeaderFields(Map? fields) => (super.noSuchMethod( + Invocation.method(#setAllHttpHeaderFields, [fields]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future?> getAllHttpHeaderFields() => - (super.noSuchMethod( - Invocation.method(#getAllHttpHeaderFields, []), - returnValue: _i3.Future?>.value(), - ) - as _i3.Future?>); + _i3.Future?> getAllHttpHeaderFields() => (super.noSuchMethod( + Invocation.method(#getAllHttpHeaderFields, []), + returnValue: _i3.Future?>.value(), + ) as _i3.Future?>); @override - _i2.URLRequest pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeURLRequest_3(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.URLRequest); + _i2.URLRequest pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeURLRequest_3(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.URLRequest); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [URL]. @@ -296,53 +242,40 @@ class MockURL extends _i1.Mock implements _i2.URL { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i3.Future getAbsoluteString() => - (super.noSuchMethod( - Invocation.method(#getAbsoluteString, []), - returnValue: _i3.Future.value( - _i4.dummyValue(this, Invocation.method(#getAbsoluteString, [])), - ), - ) - as _i3.Future); + _i3.Future getAbsoluteString() => (super.noSuchMethod( + Invocation.method(#getAbsoluteString, []), + returnValue: _i3.Future.value( + _i4.dummyValue(this, Invocation.method(#getAbsoluteString, [])), + ), + ) as _i3.Future); @override - _i2.URL pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeURL_4(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.URL); + _i2.URL pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeURL_4(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.URL); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.dart index 757704666dfb..dad335a68923 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.dart @@ -170,9 +170,8 @@ void main() { when( nonNullMockWebViewConfiguration.getPreferences(), ).thenAnswer((_) => Future.value(mockPreferences ?? MockWKPreferences())); - when( - nonNullMockWebViewConfiguration.getDefaultWebpagePreferences(), - ).thenAnswer((_) async => mockWebpagePreferences ?? MockWKWebpagePreferences()); + when(nonNullMockWebViewConfiguration.getDefaultWebpagePreferences()) + .thenAnswer((_) async => mockWebpagePreferences ?? MockWKWebpagePreferences()); when(nonNullMockWebViewConfiguration.getUserContentController()).thenAnswer( (_) => Future.value( mockUserContentController ?? MockWKUserContentController(), @@ -483,9 +482,8 @@ void main() { ); final result = Object(); - when( - mockWebView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value(result)); + when(mockWebView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value(result)); expect(controller.runJavaScriptReturningResult('runJavaScript'), completion(result)); }); @@ -496,9 +494,8 @@ void main() { createMockWebView: (_, {dynamic observeValue}) => mockWebView, ); - when( - mockWebView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value()); + when(mockWebView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value()); expect(() => controller.runJavaScriptReturningResult('runJavaScript'), throwsArgumentError); }); @@ -509,9 +506,8 @@ void main() { createMockWebView: (_, {dynamic observeValue}) => mockWebView, ); - when( - mockWebView.evaluateJavaScript('runJavaScript'), - ).thenAnswer((_) => Future.value('returnString')); + when(mockWebView.evaluateJavaScript('runJavaScript')) + .thenAnswer((_) => Future.value('returnString')); expect(controller.runJavaScript('runJavaScript'), completes); }); @@ -596,9 +592,8 @@ void main() { debugDefaultTargetPlatformOverride = TargetPlatform.iOS; - when( - mockScrollView.getContentOffset(), - ).thenAnswer((_) => Future>.value([8.0, 16.0])); + when(mockScrollView.getContentOffset()) + .thenAnswer((_) => Future>.value([8.0, 16.0])); expect(controller.getScrollPosition(), completion(const Offset(8.0, 16.0))); debugDefaultTargetPlatformOverride = null; @@ -772,9 +767,8 @@ void main() { test('enable JavaScript calls WKPreferences.setJavaScriptEnabled for lower versions', () async { final mockPreferences = MockWKPreferences(); final mockWebpagePreferences = MockWKWebpagePreferences(); - when( - mockWebpagePreferences.setAllowsContentJavaScript(any), - ).thenThrow(PlatformException(code: 'PigeonUnsupportedOperationError')); + when(mockWebpagePreferences.setAllowsContentJavaScript(any)) + .thenThrow(PlatformException(code: 'PigeonUnsupportedOperationError')); final WebKitWebViewController controller = createControllerWithMocks( mockPreferences: mockPreferences, diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.mocks.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.mocks.dart index 8a159e140fd9..827ea4eaddf5 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.mocks.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_controller_test.mocks.dart @@ -100,170 +100,130 @@ class _FakeWKHTTPCookieStore_14 extends _i1.SmartFake implements _i2.WKHTTPCooki /// See the documentation for Mockito's code generation for more information. class MockUIScrollView extends _i1.Mock implements _i2.UIScrollView { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i3.Future> getContentOffset() => - (super.noSuchMethod( - Invocation.method(#getContentOffset, []), - returnValue: _i3.Future>.value([]), - returnValueForMissingStub: _i3.Future>.value([]), - ) - as _i3.Future>); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); @override - _i3.Future scrollBy(double? x, double? y) => - (super.noSuchMethod( - Invocation.method(#scrollBy, [x, y]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future> getContentOffset() => (super.noSuchMethod( + Invocation.method(#getContentOffset, []), + returnValue: _i3.Future>.value([]), + returnValueForMissingStub: _i3.Future>.value([]), + ) as _i3.Future>); @override - _i3.Future setContentOffset(double? x, double? y) => - (super.noSuchMethod( - Invocation.method(#setContentOffset, [x, y]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future scrollBy(double? x, double? y) => (super.noSuchMethod( + Invocation.method(#scrollBy, [x, y]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setDelegate(_i2.UIScrollViewDelegate? delegate) => - (super.noSuchMethod( - Invocation.method(#setDelegate, [delegate]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setContentOffset(double? x, double? y) => (super.noSuchMethod( + Invocation.method(#setContentOffset, [x, y]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setBounces(bool? value) => - (super.noSuchMethod( - Invocation.method(#setBounces, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setDelegate(_i2.UIScrollViewDelegate? delegate) => (super.noSuchMethod( + Invocation.method(#setDelegate, [delegate]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setBouncesHorizontally(bool? value) => - (super.noSuchMethod( - Invocation.method(#setBouncesHorizontally, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setBounces(bool? value) => (super.noSuchMethod( + Invocation.method(#setBounces, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setBouncesVertically(bool? value) => - (super.noSuchMethod( - Invocation.method(#setBouncesVertically, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setBouncesHorizontally(bool? value) => (super.noSuchMethod( + Invocation.method(#setBouncesHorizontally, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setAlwaysBounceVertical(bool? value) => - (super.noSuchMethod( - Invocation.method(#setAlwaysBounceVertical, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setBouncesVertically(bool? value) => (super.noSuchMethod( + Invocation.method(#setBouncesVertically, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setAlwaysBounceHorizontal(bool? value) => - (super.noSuchMethod( - Invocation.method(#setAlwaysBounceHorizontal, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setAlwaysBounceVertical(bool? value) => (super.noSuchMethod( + Invocation.method(#setAlwaysBounceVertical, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setShowsVerticalScrollIndicator(bool? value) => - (super.noSuchMethod( - Invocation.method(#setShowsVerticalScrollIndicator, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setAlwaysBounceHorizontal(bool? value) => (super.noSuchMethod( + Invocation.method(#setAlwaysBounceHorizontal, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setShowsHorizontalScrollIndicator(bool? value) => - (super.noSuchMethod( - Invocation.method(#setShowsHorizontalScrollIndicator, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setShowsVerticalScrollIndicator(bool? value) => (super.noSuchMethod( + Invocation.method(#setShowsVerticalScrollIndicator, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i2.UIScrollView pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeUIScrollView_1(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeUIScrollView_1( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.UIScrollView); + _i3.Future setShowsHorizontalScrollIndicator(bool? value) => (super.noSuchMethod( + Invocation.method(#setShowsHorizontalScrollIndicator, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setBackgroundColor(_i2.UIColor? value) => - (super.noSuchMethod( - Invocation.method(#setBackgroundColor, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i2.UIScrollView pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeUIScrollView_1(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeUIScrollView_1(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.UIScrollView); @override - _i3.Future setOpaque(bool? opaque) => - (super.noSuchMethod( - Invocation.method(#setOpaque, [opaque]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setBackgroundColor(_i2.UIColor? value) => (super.noSuchMethod( + Invocation.method(#setBackgroundColor, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future setOpaque(bool? opaque) => (super.noSuchMethod( + Invocation.method(#setOpaque, [opaque]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [UIScrollViewDelegate]. @@ -271,53 +231,42 @@ class MockUIScrollView extends _i1.Mock implements _i2.UIScrollView { /// See the documentation for Mockito's code generation for more information. class MockUIScrollViewDelegate extends _i1.Mock implements _i2.UIScrollViewDelegate { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i2.UIScrollViewDelegate pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeUIScrollViewDelegate_2(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeUIScrollViewDelegate_2( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.UIScrollViewDelegate); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); + + @override + _i2.UIScrollViewDelegate pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeUIScrollViewDelegate_2(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeUIScrollViewDelegate_2( + this, + Invocation.method(#pigeon_copy, []), + ), + ) as _i2.UIScrollViewDelegate); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [URL]. @@ -325,63 +274,50 @@ class MockUIScrollViewDelegate extends _i1.Mock implements _i2.UIScrollViewDeleg /// See the documentation for Mockito's code generation for more information. class MockURL extends _i1.Mock implements _i2.URL { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i3.Future getAbsoluteString() => - (super.noSuchMethod( - Invocation.method(#getAbsoluteString, []), - returnValue: _i3.Future.value( - _i4.dummyValue(this, Invocation.method(#getAbsoluteString, [])), - ), - returnValueForMissingStub: _i3.Future.value( - _i4.dummyValue(this, Invocation.method(#getAbsoluteString, [])), - ), - ) - as _i3.Future); - - @override - _i2.URL pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeURL_3(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeURL_3(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.URL); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); + + @override + _i3.Future getAbsoluteString() => (super.noSuchMethod( + Invocation.method(#getAbsoluteString, []), + returnValue: _i3.Future.value( + _i4.dummyValue(this, Invocation.method(#getAbsoluteString, [])), + ), + returnValueForMissingStub: _i3.Future.value( + _i4.dummyValue(this, Invocation.method(#getAbsoluteString, [])), + ), + ) as _i3.Future); + + @override + _i2.URL pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeURL_3(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeURL_3(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.URL); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [URLRequest]. @@ -389,113 +325,88 @@ class MockURL extends _i1.Mock implements _i2.URL { /// See the documentation for Mockito's code generation for more information. class MockURLRequest extends _i1.Mock implements _i2.URLRequest { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i3.Future getUrl() => - (super.noSuchMethod( - Invocation.method(#getUrl, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); @override - _i3.Future setHttpMethod(String? method) => - (super.noSuchMethod( - Invocation.method(#setHttpMethod, [method]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future getUrl() => (super.noSuchMethod( + Invocation.method(#getUrl, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future getHttpMethod() => - (super.noSuchMethod( - Invocation.method(#getHttpMethod, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setHttpMethod(String? method) => (super.noSuchMethod( + Invocation.method(#setHttpMethod, [method]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setHttpBody(_i5.Uint8List? body) => - (super.noSuchMethod( - Invocation.method(#setHttpBody, [body]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future getHttpMethod() => (super.noSuchMethod( + Invocation.method(#getHttpMethod, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i5.Uint8List?> getHttpBody() => - (super.noSuchMethod( - Invocation.method(#getHttpBody, []), - returnValue: _i3.Future<_i5.Uint8List?>.value(), - returnValueForMissingStub: _i3.Future<_i5.Uint8List?>.value(), - ) - as _i3.Future<_i5.Uint8List?>); + _i3.Future setHttpBody(_i5.Uint8List? body) => (super.noSuchMethod( + Invocation.method(#setHttpBody, [body]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setAllHttpHeaderFields(Map? fields) => - (super.noSuchMethod( - Invocation.method(#setAllHttpHeaderFields, [fields]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future<_i5.Uint8List?> getHttpBody() => (super.noSuchMethod( + Invocation.method(#getHttpBody, []), + returnValue: _i3.Future<_i5.Uint8List?>.value(), + returnValueForMissingStub: _i3.Future<_i5.Uint8List?>.value(), + ) as _i3.Future<_i5.Uint8List?>); @override - _i3.Future?> getAllHttpHeaderFields() => - (super.noSuchMethod( - Invocation.method(#getAllHttpHeaderFields, []), - returnValue: _i3.Future?>.value(), - returnValueForMissingStub: _i3.Future?>.value(), - ) - as _i3.Future?>); + _i3.Future setAllHttpHeaderFields(Map? fields) => (super.noSuchMethod( + Invocation.method(#setAllHttpHeaderFields, [fields]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i2.URLRequest pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeURLRequest_4(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeURLRequest_4(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.URLRequest); + _i3.Future?> getAllHttpHeaderFields() => (super.noSuchMethod( + Invocation.method(#getAllHttpHeaderFields, []), + returnValue: _i3.Future?>.value(), + returnValueForMissingStub: _i3.Future?>.value(), + ) as _i3.Future?>); + + @override + _i2.URLRequest pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeURLRequest_4(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeURLRequest_4(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.URLRequest); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKPreferences]. @@ -503,71 +414,53 @@ class MockURLRequest extends _i1.Mock implements _i2.URLRequest { /// See the documentation for Mockito's code generation for more information. class MockWKPreferences extends _i1.Mock implements _i2.WKPreferences { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i3.Future setJavaScriptEnabled(bool? enabled) => - (super.noSuchMethod( - Invocation.method(#setJavaScriptEnabled, [enabled]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); @override - _i3.Future setJavaScriptCanOpenWindowsAutomatically(bool? enabled) => - (super.noSuchMethod( - Invocation.method(#setJavaScriptCanOpenWindowsAutomatically, [enabled]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setJavaScriptEnabled(bool? enabled) => (super.noSuchMethod( + Invocation.method(#setJavaScriptEnabled, [enabled]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i2.WKPreferences pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKPreferences_5(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeWKPreferences_5( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.WKPreferences); + _i3.Future setJavaScriptCanOpenWindowsAutomatically(bool? enabled) => (super.noSuchMethod( + Invocation.method(#setJavaScriptCanOpenWindowsAutomatically, [enabled]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i2.WKPreferences pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKPreferences_5(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeWKPreferences_5(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKPreferences); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKScriptMessageHandler]. @@ -576,76 +469,57 @@ class MockWKPreferences extends _i1.Mock implements _i2.WKPreferences { class MockWKScriptMessageHandler extends _i1.Mock implements _i2.WKScriptMessageHandler { @override void Function(_i2.WKScriptMessageHandler, _i2.WKUserContentController, _i2.WKScriptMessage) - get didReceiveScriptMessage => - (super.noSuchMethod( - Invocation.getter(#didReceiveScriptMessage), - returnValue: - ( - _i2.WKScriptMessageHandler pigeon_instance, - _i2.WKUserContentController controller, - _i2.WKScriptMessage message, - ) {}, - returnValueForMissingStub: - ( - _i2.WKScriptMessageHandler pigeon_instance, - _i2.WKUserContentController controller, - _i2.WKScriptMessage message, - ) {}, - ) - as void Function( - _i2.WKScriptMessageHandler, - _i2.WKUserContentController, - _i2.WKScriptMessage, - )); - - @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i2.WKScriptMessageHandler pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKScriptMessageHandler_6(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeWKScriptMessageHandler_6( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.WKScriptMessageHandler); + get didReceiveScriptMessage => (super.noSuchMethod( + Invocation.getter(#didReceiveScriptMessage), + returnValue: ( + _i2.WKScriptMessageHandler pigeon_instance, + _i2.WKUserContentController controller, + _i2.WKScriptMessage message, + ) {}, + returnValueForMissingStub: ( + _i2.WKScriptMessageHandler pigeon_instance, + _i2.WKUserContentController controller, + _i2.WKScriptMessage message, + ) {}, + ) as void Function(_i2.WKScriptMessageHandler, _i2.WKUserContentController, _i2.WKScriptMessage)); + + @override + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); + + @override + _i2.WKScriptMessageHandler pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKScriptMessageHandler_6(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeWKScriptMessageHandler_6( + this, + Invocation.method(#pigeon_copy, []), + ), + ) as _i2.WKScriptMessageHandler); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKUserContentController]. @@ -653,98 +527,78 @@ class MockWKScriptMessageHandler extends _i1.Mock implements _i2.WKScriptMessage /// See the documentation for Mockito's code generation for more information. class MockWKUserContentController extends _i1.Mock implements _i2.WKUserContentController { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); @override _i3.Future addScriptMessageHandler(_i2.WKScriptMessageHandler? handler, String? name) => (super.noSuchMethod( - Invocation.method(#addScriptMessageHandler, [handler, name]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + Invocation.method(#addScriptMessageHandler, [handler, name]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeScriptMessageHandler(String? name) => - (super.noSuchMethod( - Invocation.method(#removeScriptMessageHandler, [name]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeScriptMessageHandler(String? name) => (super.noSuchMethod( + Invocation.method(#removeScriptMessageHandler, [name]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeAllScriptMessageHandlers() => - (super.noSuchMethod( - Invocation.method(#removeAllScriptMessageHandlers, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeAllScriptMessageHandlers() => (super.noSuchMethod( + Invocation.method(#removeAllScriptMessageHandlers, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future addUserScript(_i2.WKUserScript? userScript) => - (super.noSuchMethod( - Invocation.method(#addUserScript, [userScript]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future addUserScript(_i2.WKUserScript? userScript) => (super.noSuchMethod( + Invocation.method(#addUserScript, [userScript]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeAllUserScripts() => - (super.noSuchMethod( - Invocation.method(#removeAllUserScripts, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeAllUserScripts() => (super.noSuchMethod( + Invocation.method(#removeAllUserScripts, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i2.WKUserContentController pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKUserContentController_7(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeWKUserContentController_7( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.WKUserContentController); + _i2.WKUserContentController pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKUserContentController_7(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeWKUserContentController_7( + this, + Invocation.method(#pigeon_copy, []), + ), + ) as _i2.WKUserContentController); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKUserScript]. @@ -752,80 +606,60 @@ class MockWKUserContentController extends _i1.Mock implements _i2.WKUserContentC /// See the documentation for Mockito's code generation for more information. class MockWKUserScript extends _i1.Mock implements _i2.WKUserScript { @override - String get source => - (super.noSuchMethod( - Invocation.getter(#source), - returnValue: _i4.dummyValue(this, Invocation.getter(#source)), - returnValueForMissingStub: _i4.dummyValue(this, Invocation.getter(#source)), - ) - as String); + String get source => (super.noSuchMethod( + Invocation.getter(#source), + returnValue: _i4.dummyValue(this, Invocation.getter(#source)), + returnValueForMissingStub: _i4.dummyValue(this, Invocation.getter(#source)), + ) as String); @override - _i2.UserScriptInjectionTime get injectionTime => - (super.noSuchMethod( - Invocation.getter(#injectionTime), - returnValue: _i2.UserScriptInjectionTime.atDocumentStart, - returnValueForMissingStub: _i2.UserScriptInjectionTime.atDocumentStart, - ) - as _i2.UserScriptInjectionTime); + _i2.UserScriptInjectionTime get injectionTime => (super.noSuchMethod( + Invocation.getter(#injectionTime), + returnValue: _i2.UserScriptInjectionTime.atDocumentStart, + returnValueForMissingStub: _i2.UserScriptInjectionTime.atDocumentStart, + ) as _i2.UserScriptInjectionTime); @override - bool get isForMainFrameOnly => - (super.noSuchMethod( - Invocation.getter(#isForMainFrameOnly), - returnValue: false, - returnValueForMissingStub: false, - ) - as bool); + bool get isForMainFrameOnly => (super.noSuchMethod( + Invocation.getter(#isForMainFrameOnly), + returnValue: false, + returnValueForMissingStub: false, + ) as bool); @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i2.WKUserScript pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKUserScript_8(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeWKUserScript_8( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.WKUserScript); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); + + @override + _i2.WKUserScript pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKUserScript_8(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeWKUserScript_8(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKUserScript); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKWebView]. @@ -833,50 +667,39 @@ class MockWKUserScript extends _i1.Mock implements _i2.WKUserScript { /// See the documentation for Mockito's code generation for more information. class MockWKWebView extends _i1.Mock implements _i2.WKWebView { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i2.WKWebView pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebView_9(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeWKWebView_9(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKWebView); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); + + @override + _i2.WKWebView pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebView_9(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeWKWebView_9(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKWebView); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKWebViewConfiguration]. @@ -884,171 +707,130 @@ class MockWKWebView extends _i1.Mock implements _i2.WKWebView { /// See the documentation for Mockito's code generation for more information. class MockWKWebViewConfiguration extends _i1.Mock implements _i2.WKWebViewConfiguration { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); @override _i3.Future setUserContentController(_i2.WKUserContentController? controller) => (super.noSuchMethod( - Invocation.method(#setUserContentController, [controller]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + Invocation.method(#setUserContentController, [controller]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i2.WKUserContentController> getUserContentController() => - (super.noSuchMethod( - Invocation.method(#getUserContentController, []), - returnValue: _i3.Future<_i2.WKUserContentController>.value( - _FakeWKUserContentController_7( - this, - Invocation.method(#getUserContentController, []), - ), - ), - returnValueForMissingStub: _i3.Future<_i2.WKUserContentController>.value( - _FakeWKUserContentController_7( - this, - Invocation.method(#getUserContentController, []), - ), - ), - ) - as _i3.Future<_i2.WKUserContentController>); - - @override - _i3.Future setWebsiteDataStore(_i2.WKWebsiteDataStore? dataStore) => - (super.noSuchMethod( - Invocation.method(#setWebsiteDataStore, [dataStore]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future<_i2.WKUserContentController> getUserContentController() => (super.noSuchMethod( + Invocation.method(#getUserContentController, []), + returnValue: _i3.Future<_i2.WKUserContentController>.value( + _FakeWKUserContentController_7(this, Invocation.method(#getUserContentController, [])), + ), + returnValueForMissingStub: _i3.Future<_i2.WKUserContentController>.value( + _FakeWKUserContentController_7(this, Invocation.method(#getUserContentController, [])), + ), + ) as _i3.Future<_i2.WKUserContentController>); @override - _i3.Future<_i2.WKWebsiteDataStore> getWebsiteDataStore() => - (super.noSuchMethod( - Invocation.method(#getWebsiteDataStore, []), - returnValue: _i3.Future<_i2.WKWebsiteDataStore>.value( - _FakeWKWebsiteDataStore_10(this, Invocation.method(#getWebsiteDataStore, [])), - ), - returnValueForMissingStub: _i3.Future<_i2.WKWebsiteDataStore>.value( - _FakeWKWebsiteDataStore_10(this, Invocation.method(#getWebsiteDataStore, [])), - ), - ) - as _i3.Future<_i2.WKWebsiteDataStore>); - - @override - _i3.Future setPreferences(_i2.WKPreferences? preferences) => - (super.noSuchMethod( - Invocation.method(#setPreferences, [preferences]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setWebsiteDataStore(_i2.WKWebsiteDataStore? dataStore) => (super.noSuchMethod( + Invocation.method(#setWebsiteDataStore, [dataStore]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i2.WKPreferences> getPreferences() => - (super.noSuchMethod( - Invocation.method(#getPreferences, []), - returnValue: _i3.Future<_i2.WKPreferences>.value( - _FakeWKPreferences_5(this, Invocation.method(#getPreferences, [])), - ), - returnValueForMissingStub: _i3.Future<_i2.WKPreferences>.value( - _FakeWKPreferences_5(this, Invocation.method(#getPreferences, [])), - ), - ) - as _i3.Future<_i2.WKPreferences>); - - @override - _i3.Future setAllowsInlineMediaPlayback(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsInlineMediaPlayback, [allow]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future<_i2.WKWebsiteDataStore> getWebsiteDataStore() => (super.noSuchMethod( + Invocation.method(#getWebsiteDataStore, []), + returnValue: _i3.Future<_i2.WKWebsiteDataStore>.value( + _FakeWKWebsiteDataStore_10(this, Invocation.method(#getWebsiteDataStore, [])), + ), + returnValueForMissingStub: _i3.Future<_i2.WKWebsiteDataStore>.value( + _FakeWKWebsiteDataStore_10(this, Invocation.method(#getWebsiteDataStore, [])), + ), + ) as _i3.Future<_i2.WKWebsiteDataStore>); @override - _i3.Future setLimitsNavigationsToAppBoundDomains(bool? limit) => - (super.noSuchMethod( - Invocation.method(#setLimitsNavigationsToAppBoundDomains, [limit]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setPreferences(_i2.WKPreferences? preferences) => (super.noSuchMethod( + Invocation.method(#setPreferences, [preferences]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future<_i2.WKPreferences> getPreferences() => (super.noSuchMethod( + Invocation.method(#getPreferences, []), + returnValue: _i3.Future<_i2.WKPreferences>.value( + _FakeWKPreferences_5(this, Invocation.method(#getPreferences, [])), + ), + returnValueForMissingStub: _i3.Future<_i2.WKPreferences>.value( + _FakeWKPreferences_5(this, Invocation.method(#getPreferences, [])), + ), + ) as _i3.Future<_i2.WKPreferences>); + + @override + _i3.Future setAllowsInlineMediaPlayback(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsInlineMediaPlayback, [allow]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future setLimitsNavigationsToAppBoundDomains(bool? limit) => (super.noSuchMethod( + Invocation.method(#setLimitsNavigationsToAppBoundDomains, [limit]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override _i3.Future setMediaTypesRequiringUserActionForPlayback(_i2.AudiovisualMediaType? type) => (super.noSuchMethod( - Invocation.method(#setMediaTypesRequiringUserActionForPlayback, [type]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + Invocation.method(#setMediaTypesRequiringUserActionForPlayback, [type]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i2.WKWebpagePreferences> getDefaultWebpagePreferences() => - (super.noSuchMethod( - Invocation.method(#getDefaultWebpagePreferences, []), - returnValue: _i3.Future<_i2.WKWebpagePreferences>.value( - _FakeWKWebpagePreferences_11( - this, - Invocation.method(#getDefaultWebpagePreferences, []), - ), - ), - returnValueForMissingStub: _i3.Future<_i2.WKWebpagePreferences>.value( - _FakeWKWebpagePreferences_11( - this, - Invocation.method(#getDefaultWebpagePreferences, []), - ), - ), - ) - as _i3.Future<_i2.WKWebpagePreferences>); - - @override - _i2.WKWebViewConfiguration pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebViewConfiguration_12(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeWKWebViewConfiguration_12( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.WKWebViewConfiguration); + _i3.Future<_i2.WKWebpagePreferences> getDefaultWebpagePreferences() => (super.noSuchMethod( + Invocation.method(#getDefaultWebpagePreferences, []), + returnValue: _i3.Future<_i2.WKWebpagePreferences>.value( + _FakeWKWebpagePreferences_11(this, Invocation.method(#getDefaultWebpagePreferences, [])), + ), + returnValueForMissingStub: _i3.Future<_i2.WKWebpagePreferences>.value( + _FakeWKWebpagePreferences_11(this, Invocation.method(#getDefaultWebpagePreferences, [])), + ), + ) as _i3.Future<_i2.WKWebpagePreferences>); + + @override + _i2.WKWebViewConfiguration pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebViewConfiguration_12(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeWKWebViewConfiguration_12( + this, + Invocation.method(#pigeon_copy, []), + ), + ) as _i2.WKWebViewConfiguration); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKWebpagePreferences]. @@ -1056,62 +838,49 @@ class MockWKWebViewConfiguration extends _i1.Mock implements _i2.WKWebViewConfig /// See the documentation for Mockito's code generation for more information. class MockWKWebpagePreferences extends _i1.Mock implements _i2.WKWebpagePreferences { @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i3.Future setAllowsContentJavaScript(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsContentJavaScript, [allow]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); @override - _i2.WKWebpagePreferences pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebpagePreferences_11(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeWKWebpagePreferences_11( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.WKWebpagePreferences); + _i3.Future setAllowsContentJavaScript(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsContentJavaScript, [allow]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i2.WKWebpagePreferences pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebpagePreferences_11(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeWKWebpagePreferences_11( + this, + Invocation.method(#pigeon_copy, []), + ), + ) as _i2.WKWebpagePreferences); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [UIViewWKWebView]. @@ -1119,299 +888,233 @@ class MockWKWebpagePreferences extends _i1.Mock implements _i2.WKWebpagePreferen /// See the documentation for Mockito's code generation for more information. class MockUIViewWKWebView extends _i1.Mock implements _i2.UIViewWKWebView { @override - _i2.WKWebViewConfiguration get configuration => - (super.noSuchMethod( - Invocation.getter(#configuration), - returnValue: _FakeWKWebViewConfiguration_12(this, Invocation.getter(#configuration)), - returnValueForMissingStub: _FakeWKWebViewConfiguration_12( - this, - Invocation.getter(#configuration), - ), - ) - as _i2.WKWebViewConfiguration); + _i2.WKWebViewConfiguration get configuration => (super.noSuchMethod( + Invocation.getter(#configuration), + returnValue: _FakeWKWebViewConfiguration_12(this, Invocation.getter(#configuration)), + returnValueForMissingStub: _FakeWKWebViewConfiguration_12( + this, + Invocation.getter(#configuration), + ), + ) as _i2.WKWebViewConfiguration); @override - _i2.UIScrollView get scrollView => - (super.noSuchMethod( - Invocation.getter(#scrollView), - returnValue: _FakeUIScrollView_1(this, Invocation.getter(#scrollView)), - returnValueForMissingStub: _FakeUIScrollView_1(this, Invocation.getter(#scrollView)), - ) - as _i2.UIScrollView); + _i2.UIScrollView get scrollView => (super.noSuchMethod( + Invocation.getter(#scrollView), + returnValue: _FakeUIScrollView_1(this, Invocation.getter(#scrollView)), + returnValueForMissingStub: _FakeUIScrollView_1(this, Invocation.getter(#scrollView)), + ) as _i2.UIScrollView); @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i2.WKWebViewConfiguration pigeonVar_configuration() => - (super.noSuchMethod( - Invocation.method(#pigeonVar_configuration, []), - returnValue: _FakeWKWebViewConfiguration_12( - this, - Invocation.method(#pigeonVar_configuration, []), - ), - returnValueForMissingStub: _FakeWKWebViewConfiguration_12( - this, - Invocation.method(#pigeonVar_configuration, []), - ), - ) - as _i2.WKWebViewConfiguration); - - @override - _i2.UIScrollView pigeonVar_scrollView() => - (super.noSuchMethod( - Invocation.method(#pigeonVar_scrollView, []), - returnValue: _FakeUIScrollView_1(this, Invocation.method(#pigeonVar_scrollView, [])), - returnValueForMissingStub: _FakeUIScrollView_1( - this, - Invocation.method(#pigeonVar_scrollView, []), - ), - ) - as _i2.UIScrollView); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); @override - _i3.Future setUIDelegate(_i2.WKUIDelegate? delegate) => - (super.noSuchMethod( - Invocation.method(#setUIDelegate, [delegate]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i2.WKWebViewConfiguration pigeonVar_configuration() => (super.noSuchMethod( + Invocation.method(#pigeonVar_configuration, []), + returnValue: _FakeWKWebViewConfiguration_12( + this, + Invocation.method(#pigeonVar_configuration, []), + ), + returnValueForMissingStub: _FakeWKWebViewConfiguration_12( + this, + Invocation.method(#pigeonVar_configuration, []), + ), + ) as _i2.WKWebViewConfiguration); @override - _i3.Future setNavigationDelegate(_i2.WKNavigationDelegate? delegate) => - (super.noSuchMethod( - Invocation.method(#setNavigationDelegate, [delegate]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i2.UIScrollView pigeonVar_scrollView() => (super.noSuchMethod( + Invocation.method(#pigeonVar_scrollView, []), + returnValue: _FakeUIScrollView_1(this, Invocation.method(#pigeonVar_scrollView, [])), + returnValueForMissingStub: _FakeUIScrollView_1( + this, + Invocation.method(#pigeonVar_scrollView, []), + ), + ) as _i2.UIScrollView); @override - _i3.Future getUrl() => - (super.noSuchMethod( - Invocation.method(#getUrl, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setUIDelegate(_i2.WKUIDelegate? delegate) => (super.noSuchMethod( + Invocation.method(#setUIDelegate, [delegate]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future getEstimatedProgress() => - (super.noSuchMethod( - Invocation.method(#getEstimatedProgress, []), - returnValue: _i3.Future.value(0.0), - returnValueForMissingStub: _i3.Future.value(0.0), - ) - as _i3.Future); + _i3.Future setNavigationDelegate(_i2.WKNavigationDelegate? delegate) => (super.noSuchMethod( + Invocation.method(#setNavigationDelegate, [delegate]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future load(_i2.URLRequest? request) => - (super.noSuchMethod( - Invocation.method(#load, [request]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future getUrl() => (super.noSuchMethod( + Invocation.method(#getUrl, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future loadHtmlString(String? string, String? baseUrl) => - (super.noSuchMethod( - Invocation.method(#loadHtmlString, [string, baseUrl]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future getEstimatedProgress() => (super.noSuchMethod( + Invocation.method(#getEstimatedProgress, []), + returnValue: _i3.Future.value(0.0), + returnValueForMissingStub: _i3.Future.value(0.0), + ) as _i3.Future); @override - _i3.Future loadFileUrl(String? url, String? readAccessUrl) => - (super.noSuchMethod( - Invocation.method(#loadFileUrl, [url, readAccessUrl]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future load(_i2.URLRequest? request) => (super.noSuchMethod( + Invocation.method(#load, [request]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future loadFlutterAsset(String? key) => - (super.noSuchMethod( - Invocation.method(#loadFlutterAsset, [key]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future loadHtmlString(String? string, String? baseUrl) => (super.noSuchMethod( + Invocation.method(#loadHtmlString, [string, baseUrl]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future canGoBack() => - (super.noSuchMethod( - Invocation.method(#canGoBack, []), - returnValue: _i3.Future.value(false), - returnValueForMissingStub: _i3.Future.value(false), - ) - as _i3.Future); + _i3.Future loadFileUrl(String? url, String? readAccessUrl) => (super.noSuchMethod( + Invocation.method(#loadFileUrl, [url, readAccessUrl]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future canGoForward() => - (super.noSuchMethod( - Invocation.method(#canGoForward, []), - returnValue: _i3.Future.value(false), - returnValueForMissingStub: _i3.Future.value(false), - ) - as _i3.Future); + _i3.Future loadFlutterAsset(String? key) => (super.noSuchMethod( + Invocation.method(#loadFlutterAsset, [key]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future goBack() => - (super.noSuchMethod( - Invocation.method(#goBack, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future canGoBack() => (super.noSuchMethod( + Invocation.method(#canGoBack, []), + returnValue: _i3.Future.value(false), + returnValueForMissingStub: _i3.Future.value(false), + ) as _i3.Future); @override - _i3.Future goForward() => - (super.noSuchMethod( - Invocation.method(#goForward, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future canGoForward() => (super.noSuchMethod( + Invocation.method(#canGoForward, []), + returnValue: _i3.Future.value(false), + returnValueForMissingStub: _i3.Future.value(false), + ) as _i3.Future); @override - _i3.Future reload() => - (super.noSuchMethod( - Invocation.method(#reload, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future goBack() => (super.noSuchMethod( + Invocation.method(#goBack, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future getTitle() => - (super.noSuchMethod( - Invocation.method(#getTitle, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future goForward() => (super.noSuchMethod( + Invocation.method(#goForward, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setAllowsBackForwardNavigationGestures(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsBackForwardNavigationGestures, [allow]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future reload() => (super.noSuchMethod( + Invocation.method(#reload, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setCustomUserAgent(String? userAgent) => - (super.noSuchMethod( - Invocation.method(#setCustomUserAgent, [userAgent]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future getTitle() => (super.noSuchMethod( + Invocation.method(#getTitle, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future evaluateJavaScript(String? javaScriptString) => - (super.noSuchMethod( - Invocation.method(#evaluateJavaScript, [javaScriptString]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setAllowsBackForwardNavigationGestures(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsBackForwardNavigationGestures, [allow]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setInspectable(bool? inspectable) => - (super.noSuchMethod( - Invocation.method(#setInspectable, [inspectable]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setCustomUserAgent(String? userAgent) => (super.noSuchMethod( + Invocation.method(#setCustomUserAgent, [userAgent]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future getCustomUserAgent() => - (super.noSuchMethod( - Invocation.method(#getCustomUserAgent, []), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future evaluateJavaScript(String? javaScriptString) => (super.noSuchMethod( + Invocation.method(#evaluateJavaScript, [javaScriptString]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setAllowsLinkPreview(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsLinkPreview, [allow]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setInspectable(bool? inspectable) => (super.noSuchMethod( + Invocation.method(#setInspectable, [inspectable]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i2.UIViewWKWebView pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeUIViewWKWebView_13(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeUIViewWKWebView_13( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.UIViewWKWebView); + _i3.Future getCustomUserAgent() => (super.noSuchMethod( + Invocation.method(#getCustomUserAgent, []), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setBackgroundColor(_i2.UIColor? value) => - (super.noSuchMethod( - Invocation.method(#setBackgroundColor, [value]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setAllowsLinkPreview(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsLinkPreview, [allow]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setOpaque(bool? opaque) => - (super.noSuchMethod( - Invocation.method(#setOpaque, [opaque]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i2.UIViewWKWebView pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeUIViewWKWebView_13(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeUIViewWKWebView_13(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.UIViewWKWebView); + + @override + _i3.Future setBackgroundColor(_i2.UIColor? value) => (super.noSuchMethod( + Invocation.method(#setBackgroundColor, [value]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future setOpaque(bool? opaque) => (super.noSuchMethod( + Invocation.method(#setOpaque, [opaque]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKWebsiteDataStore]. @@ -1419,90 +1122,67 @@ class MockUIViewWKWebView extends _i1.Mock implements _i2.UIViewWKWebView { /// See the documentation for Mockito's code generation for more information. class MockWKWebsiteDataStore extends _i1.Mock implements _i2.WKWebsiteDataStore { @override - _i2.WKHTTPCookieStore get httpCookieStore => - (super.noSuchMethod( - Invocation.getter(#httpCookieStore), - returnValue: _FakeWKHTTPCookieStore_14(this, Invocation.getter(#httpCookieStore)), - returnValueForMissingStub: _FakeWKHTTPCookieStore_14( - this, - Invocation.getter(#httpCookieStore), - ), - ) - as _i2.WKHTTPCookieStore); + _i2.WKHTTPCookieStore get httpCookieStore => (super.noSuchMethod( + Invocation.getter(#httpCookieStore), + returnValue: _FakeWKHTTPCookieStore_14(this, Invocation.getter(#httpCookieStore)), + returnValueForMissingStub: _FakeWKHTTPCookieStore_14(this, Invocation.getter(#httpCookieStore)), + ) as _i2.WKHTTPCookieStore); @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - returnValueForMissingStub: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i2.WKHTTPCookieStore pigeonVar_httpCookieStore() => - (super.noSuchMethod( - Invocation.method(#pigeonVar_httpCookieStore, []), - returnValue: _FakeWKHTTPCookieStore_14( - this, - Invocation.method(#pigeonVar_httpCookieStore, []), - ), - returnValueForMissingStub: _FakeWKHTTPCookieStore_14( - this, - Invocation.method(#pigeonVar_httpCookieStore, []), - ), - ) - as _i2.WKHTTPCookieStore); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + returnValueForMissingStub: _FakePigeonInstanceManager_0( + this, + Invocation.getter(#pigeon_instanceManager), + ), + ) as _i2.PigeonInstanceManager); + + @override + _i2.WKHTTPCookieStore pigeonVar_httpCookieStore() => (super.noSuchMethod( + Invocation.method(#pigeonVar_httpCookieStore, []), + returnValue: _FakeWKHTTPCookieStore_14(this, Invocation.method(#pigeonVar_httpCookieStore, [])), + returnValueForMissingStub: _FakeWKHTTPCookieStore_14( + this, + Invocation.method(#pigeonVar_httpCookieStore, []), + ), + ) as _i2.WKHTTPCookieStore); @override _i3.Future removeDataOfTypes( List<_i2.WebsiteDataType>? dataTypes, double? modificationTimeInSecondsSinceEpoch, - ) => - (super.noSuchMethod( - Invocation.method(#removeDataOfTypes, [dataTypes, modificationTimeInSecondsSinceEpoch]), - returnValue: _i3.Future.value(false), - returnValueForMissingStub: _i3.Future.value(false), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#removeDataOfTypes, [dataTypes, modificationTimeInSecondsSinceEpoch]), + returnValue: _i3.Future.value(false), + returnValueForMissingStub: _i3.Future.value(false), + ) as _i3.Future); @override - _i2.WKWebsiteDataStore pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebsiteDataStore_10(this, Invocation.method(#pigeon_copy, [])), - returnValueForMissingStub: _FakeWKWebsiteDataStore_10( - this, - Invocation.method(#pigeon_copy, []), - ), - ) - as _i2.WKWebsiteDataStore); + _i2.WKWebsiteDataStore pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebsiteDataStore_10(this, Invocation.method(#pigeon_copy, [])), + returnValueForMissingStub: _FakeWKWebsiteDataStore_10( + this, + Invocation.method(#pigeon_copy, []), + ), + ) as _i2.WKWebsiteDataStore); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.dart index 73de8c7cb0e7..548f958c5762 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.dart @@ -121,9 +121,8 @@ void main() { }, ); - when( - mockCookieStore.getAllCookies(), - ).thenAnswer((_) async => [mockCookie1, mockCookie2, mockCookie3]); + when(mockCookieStore.getAllCookies()) + .thenAnswer((_) async => [mockCookie1, mockCookie2, mockCookie3]); PigeonOverrides.wKWebsiteDataStore_defaultDataStore = mockWKWebsiteDataStore; diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.mocks.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.mocks.dart index 0bc2e62ab04d..5f28407f95dc 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.mocks.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_cookie_manager_test.mocks.dart @@ -51,75 +51,55 @@ class MockWKWebsiteDataStore extends _i1.Mock implements _i2.WKWebsiteDataStore } @override - _i2.WKHTTPCookieStore get httpCookieStore => - (super.noSuchMethod( - Invocation.getter(#httpCookieStore), - returnValue: _FakeWKHTTPCookieStore_0(this, Invocation.getter(#httpCookieStore)), - ) - as _i2.WKHTTPCookieStore); - - @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_1( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); - - @override - _i2.WKHTTPCookieStore pigeonVar_httpCookieStore() => - (super.noSuchMethod( - Invocation.method(#pigeonVar_httpCookieStore, []), - returnValue: _FakeWKHTTPCookieStore_0( - this, - Invocation.method(#pigeonVar_httpCookieStore, []), - ), - ) - as _i2.WKHTTPCookieStore); + _i2.WKHTTPCookieStore get httpCookieStore => (super.noSuchMethod( + Invocation.getter(#httpCookieStore), + returnValue: _FakeWKHTTPCookieStore_0(this, Invocation.getter(#httpCookieStore)), + ) as _i2.WKHTTPCookieStore); + + @override + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_1(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); + + @override + _i2.WKHTTPCookieStore pigeonVar_httpCookieStore() => (super.noSuchMethod( + Invocation.method(#pigeonVar_httpCookieStore, []), + returnValue: _FakeWKHTTPCookieStore_0(this, Invocation.method(#pigeonVar_httpCookieStore, [])), + ) as _i2.WKHTTPCookieStore); @override _i3.Future removeDataOfTypes( List<_i2.WebsiteDataType>? dataTypes, double? modificationTimeInSecondsSinceEpoch, - ) => - (super.noSuchMethod( - Invocation.method(#removeDataOfTypes, [dataTypes, modificationTimeInSecondsSinceEpoch]), - returnValue: _i3.Future.value(false), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#removeDataOfTypes, [dataTypes, modificationTimeInSecondsSinceEpoch]), + returnValue: _i3.Future.value(false), + ) as _i3.Future); @override - _i2.WKWebsiteDataStore pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebsiteDataStore_2(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKWebsiteDataStore); + _i2.WKWebsiteDataStore pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebsiteDataStore_2(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKWebsiteDataStore); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKHTTPCookieStore]. @@ -131,62 +111,47 @@ class MockWKHTTPCookieStore extends _i1.Mock implements _i2.WKHTTPCookieStore { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_1( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_1(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i3.Future setCookie(_i2.HTTPCookie? cookie) => - (super.noSuchMethod( - Invocation.method(#setCookie, [cookie]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setCookie(_i2.HTTPCookie? cookie) => (super.noSuchMethod( + Invocation.method(#setCookie, [cookie]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future> getAllCookies() => - (super.noSuchMethod( - Invocation.method(#getAllCookies, []), - returnValue: _i3.Future>.value(<_i2.HTTPCookie>[]), - ) - as _i3.Future>); + _i3.Future> getAllCookies() => (super.noSuchMethod( + Invocation.method(#getAllCookies, []), + returnValue: _i3.Future>.value(<_i2.HTTPCookie>[]), + ) as _i3.Future>); @override - _i2.WKHTTPCookieStore pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKHTTPCookieStore_0(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKHTTPCookieStore); + _i2.WKHTTPCookieStore pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKHTTPCookieStore_0(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKHTTPCookieStore); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [HTTPCookie]. @@ -198,51 +163,38 @@ class MockHTTPCookie extends _i1.Mock implements _i2.HTTPCookie { } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_1( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_1(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i3.Future?> getProperties() => - (super.noSuchMethod( - Invocation.method(#getProperties, []), - returnValue: _i3.Future?>.value(), - ) - as _i3.Future?>); + _i3.Future?> getProperties() => (super.noSuchMethod( + Invocation.method(#getProperties, []), + returnValue: _i3.Future?>.value(), + ) as _i3.Future?>); @override - _i2.HTTPCookie pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeHTTPCookie_3(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.HTTPCookie); + _i2.HTTPCookie pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeHTTPCookie_3(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.HTTPCookie); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); - - @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); + + @override + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.dart index 5b71019fcb3d..41cee7aaa1bd 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.dart @@ -4,6 +4,7 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:mockito/annotations.dart'; import 'package:mockito/mockito.dart'; @@ -41,6 +42,96 @@ void main() { debugDefaultTargetPlatformOverride = null; }); + testWidgets('gestureBlockingPolicy defaults to falling back to the plugin default', ( + WidgetTester tester, + ) async { + debugDefaultTargetPlatformOverride = TargetPlatform.iOS; + + final WebKitWebViewController controller = createTestWebViewController(); + + final widget = WebKitWebViewWidget(WebKitWebViewWidgetCreationParams(controller: controller)); + + await tester.pumpWidget(Builder(builder: (BuildContext context) => widget.build(context))); + + expect( + tester.widget(find.byType(UiKitView)).gestureBlockingPolicy, + UiKitViewGestureBlockingPolicy.fallbackToPluginDefault, + ); + + debugDefaultTargetPlatformOverride = null; + }); + + testWidgets('gestureBlockingPolicy is passed to the UiKitView', (WidgetTester tester) async { + debugDefaultTargetPlatformOverride = TargetPlatform.iOS; + + final WebKitWebViewController controller = createTestWebViewController(); + + final widget = WebKitWebViewWidget( + WebKitWebViewWidgetCreationParams( + controller: controller, + gestureBlockingPolicy: UiKitViewGestureBlockingPolicy.doNotBlockGesture, + ), + ); + + await tester.pumpWidget(Builder(builder: (BuildContext context) => widget.build(context))); + + expect( + tester.widget(find.byType(UiKitView)).gestureBlockingPolicy, + UiKitViewGestureBlockingPolicy.doNotBlockGesture, + ); + + debugDefaultTargetPlatformOverride = null; + }); + + testWidgets('Key of the PlatformView changes when the gestureBlockingPolicy changes', ( + WidgetTester tester, + ) async { + debugDefaultTargetPlatformOverride = TargetPlatform.iOS; + + final WebKitWebViewController controller = createTestWebViewController(); + + final webViewWidget = WebKitWebViewWidget( + WebKitWebViewWidgetCreationParams(controller: controller), + ); + + await tester.pumpWidget( + Builder(builder: (BuildContext context) => webViewWidget.build(context)), + ); + await tester.pumpAndSettle(); + + final webViewWidget2 = WebKitWebViewWidget( + WebKitWebViewWidgetCreationParams( + controller: controller, + gestureBlockingPolicy: UiKitViewGestureBlockingPolicy.doNotBlockGesture, + ), + ); + + await tester.pumpWidget( + Builder(builder: (BuildContext context) => webViewWidget2.build(context)), + ); + await tester.pumpAndSettle(); + + expect(webViewWidget.params != webViewWidget2.params, isTrue); + expect( + find.byKey( + ValueKey( + webViewWidget.params as WebKitWebViewWidgetCreationParams, + ), + ), + findsNothing, + ); + expect( + find.byKey( + ValueKey( + webViewWidget2.params as WebKitWebViewWidgetCreationParams, + ), + ), + findsOneWidget, + ); + + debugDefaultTargetPlatformOverride = null; + }); + testWidgets('Key of the PlatformView changes when the controller changes', ( WidgetTester tester, ) async { diff --git a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.mocks.dart b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.mocks.dart index fe14e9d5f96b..9fb69a31c8c6 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.mocks.dart +++ b/packages/webview_flutter/webview_flutter_wkwebview/test/webkit_webview_widget_test.mocks.dart @@ -80,79 +80,63 @@ class MockWKUIDelegate extends _i1.Mock implements _i2.WKUIDelegate { ) get requestMediaCapturePermission => (super.noSuchMethod( - Invocation.getter(#requestMediaCapturePermission), - returnValue: - ( - _i2.WKUIDelegate pigeon_instance, - _i2.WKWebView webView, - _i2.WKSecurityOrigin origin, - _i2.WKFrameInfo frame, - _i2.MediaCaptureType type, - ) => _i3.Future<_i2.PermissionDecision>.value(_i2.PermissionDecision.deny), - ) - as _i3.Future<_i2.PermissionDecision> Function( - _i2.WKUIDelegate, - _i2.WKWebView, - _i2.WKSecurityOrigin, - _i2.WKFrameInfo, - _i2.MediaCaptureType, - )); + Invocation.getter(#requestMediaCapturePermission), + returnValue: ( + _i2.WKUIDelegate pigeon_instance, + _i2.WKWebView webView, + _i2.WKSecurityOrigin origin, + _i2.WKFrameInfo frame, + _i2.MediaCaptureType type, + ) => _i3.Future<_i2.PermissionDecision>.value(_i2.PermissionDecision.deny), + ) as _i3.Future<_i2.PermissionDecision> Function( + _i2.WKUIDelegate, + _i2.WKWebView, + _i2.WKSecurityOrigin, + _i2.WKFrameInfo, + _i2.MediaCaptureType, + )); @override _i3.Future Function(_i2.WKUIDelegate, _i2.WKWebView, String, _i2.WKFrameInfo) - get runJavaScriptConfirmPanel => - (super.noSuchMethod( - Invocation.getter(#runJavaScriptConfirmPanel), - returnValue: - ( - _i2.WKUIDelegate pigeon_instance, - _i2.WKWebView webView, - String message, - _i2.WKFrameInfo frame, - ) => _i3.Future.value(false), - ) - as _i3.Future Function(_i2.WKUIDelegate, _i2.WKWebView, String, _i2.WKFrameInfo)); + get runJavaScriptConfirmPanel => (super.noSuchMethod( + Invocation.getter(#runJavaScriptConfirmPanel), + returnValue: ( + _i2.WKUIDelegate pigeon_instance, + _i2.WKWebView webView, + String message, + _i2.WKFrameInfo frame, + ) => _i3.Future.value(false), + ) as _i3.Future Function(_i2.WKUIDelegate, _i2.WKWebView, String, _i2.WKFrameInfo)); @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i2.WKUIDelegate pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKUIDelegate_1(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKUIDelegate); + _i2.WKUIDelegate pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKUIDelegate_1(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKUIDelegate); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [WKWebViewConfiguration]. @@ -164,145 +148,110 @@ class MockWKWebViewConfiguration extends _i1.Mock implements _i2.WKWebViewConfig } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override _i3.Future setUserContentController(_i2.WKUserContentController? controller) => (super.noSuchMethod( - Invocation.method(#setUserContentController, [controller]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + Invocation.method(#setUserContentController, [controller]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i2.WKUserContentController> getUserContentController() => - (super.noSuchMethod( - Invocation.method(#getUserContentController, []), - returnValue: _i3.Future<_i2.WKUserContentController>.value( - _FakeWKUserContentController_2( - this, - Invocation.method(#getUserContentController, []), - ), - ), - ) - as _i3.Future<_i2.WKUserContentController>); + _i3.Future<_i2.WKUserContentController> getUserContentController() => (super.noSuchMethod( + Invocation.method(#getUserContentController, []), + returnValue: _i3.Future<_i2.WKUserContentController>.value( + _FakeWKUserContentController_2(this, Invocation.method(#getUserContentController, [])), + ), + ) as _i3.Future<_i2.WKUserContentController>); @override - _i3.Future setWebsiteDataStore(_i2.WKWebsiteDataStore? dataStore) => - (super.noSuchMethod( - Invocation.method(#setWebsiteDataStore, [dataStore]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setWebsiteDataStore(_i2.WKWebsiteDataStore? dataStore) => (super.noSuchMethod( + Invocation.method(#setWebsiteDataStore, [dataStore]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i2.WKWebsiteDataStore> getWebsiteDataStore() => - (super.noSuchMethod( - Invocation.method(#getWebsiteDataStore, []), - returnValue: _i3.Future<_i2.WKWebsiteDataStore>.value( - _FakeWKWebsiteDataStore_3(this, Invocation.method(#getWebsiteDataStore, [])), - ), - ) - as _i3.Future<_i2.WKWebsiteDataStore>); + _i3.Future<_i2.WKWebsiteDataStore> getWebsiteDataStore() => (super.noSuchMethod( + Invocation.method(#getWebsiteDataStore, []), + returnValue: _i3.Future<_i2.WKWebsiteDataStore>.value( + _FakeWKWebsiteDataStore_3(this, Invocation.method(#getWebsiteDataStore, [])), + ), + ) as _i3.Future<_i2.WKWebsiteDataStore>); @override - _i3.Future setPreferences(_i2.WKPreferences? preferences) => - (super.noSuchMethod( - Invocation.method(#setPreferences, [preferences]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setPreferences(_i2.WKPreferences? preferences) => (super.noSuchMethod( + Invocation.method(#setPreferences, [preferences]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i2.WKPreferences> getPreferences() => - (super.noSuchMethod( - Invocation.method(#getPreferences, []), - returnValue: _i3.Future<_i2.WKPreferences>.value( - _FakeWKPreferences_4(this, Invocation.method(#getPreferences, [])), - ), - ) - as _i3.Future<_i2.WKPreferences>); + _i3.Future<_i2.WKPreferences> getPreferences() => (super.noSuchMethod( + Invocation.method(#getPreferences, []), + returnValue: _i3.Future<_i2.WKPreferences>.value( + _FakeWKPreferences_4(this, Invocation.method(#getPreferences, [])), + ), + ) as _i3.Future<_i2.WKPreferences>); @override - _i3.Future setAllowsInlineMediaPlayback(bool? allow) => - (super.noSuchMethod( - Invocation.method(#setAllowsInlineMediaPlayback, [allow]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setAllowsInlineMediaPlayback(bool? allow) => (super.noSuchMethod( + Invocation.method(#setAllowsInlineMediaPlayback, [allow]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future setLimitsNavigationsToAppBoundDomains(bool? limit) => - (super.noSuchMethod( - Invocation.method(#setLimitsNavigationsToAppBoundDomains, [limit]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future setLimitsNavigationsToAppBoundDomains(bool? limit) => (super.noSuchMethod( + Invocation.method(#setLimitsNavigationsToAppBoundDomains, [limit]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override _i3.Future setMediaTypesRequiringUserActionForPlayback(_i2.AudiovisualMediaType? type) => (super.noSuchMethod( - Invocation.method(#setMediaTypesRequiringUserActionForPlayback, [type]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + Invocation.method(#setMediaTypesRequiringUserActionForPlayback, [type]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future<_i2.WKWebpagePreferences> getDefaultWebpagePreferences() => - (super.noSuchMethod( - Invocation.method(#getDefaultWebpagePreferences, []), - returnValue: _i3.Future<_i2.WKWebpagePreferences>.value( - _FakeWKWebpagePreferences_5( - this, - Invocation.method(#getDefaultWebpagePreferences, []), - ), - ), - ) - as _i3.Future<_i2.WKWebpagePreferences>); + _i3.Future<_i2.WKWebpagePreferences> getDefaultWebpagePreferences() => (super.noSuchMethod( + Invocation.method(#getDefaultWebpagePreferences, []), + returnValue: _i3.Future<_i2.WKWebpagePreferences>.value( + _FakeWKWebpagePreferences_5(this, Invocation.method(#getDefaultWebpagePreferences, [])), + ), + ) as _i3.Future<_i2.WKWebpagePreferences>); @override - _i2.WKWebViewConfiguration pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeWKWebViewConfiguration_6(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.WKWebViewConfiguration); + _i2.WKWebViewConfiguration pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeWKWebViewConfiguration_6(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.WKWebViewConfiguration); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } /// A class which mocks [UIScrollViewDelegate]. @@ -314,43 +263,32 @@ class MockUIScrollViewDelegate extends _i1.Mock implements _i2.UIScrollViewDeleg } @override - _i2.PigeonInstanceManager get pigeon_instanceManager => - (super.noSuchMethod( - Invocation.getter(#pigeon_instanceManager), - returnValue: _FakePigeonInstanceManager_0( - this, - Invocation.getter(#pigeon_instanceManager), - ), - ) - as _i2.PigeonInstanceManager); + _i2.PigeonInstanceManager get pigeon_instanceManager => (super.noSuchMethod( + Invocation.getter(#pigeon_instanceManager), + returnValue: _FakePigeonInstanceManager_0(this, Invocation.getter(#pigeon_instanceManager)), + ) as _i2.PigeonInstanceManager); @override - _i2.UIScrollViewDelegate pigeon_copy() => - (super.noSuchMethod( - Invocation.method(#pigeon_copy, []), - returnValue: _FakeUIScrollViewDelegate_7(this, Invocation.method(#pigeon_copy, [])), - ) - as _i2.UIScrollViewDelegate); + _i2.UIScrollViewDelegate pigeon_copy() => (super.noSuchMethod( + Invocation.method(#pigeon_copy, []), + returnValue: _FakeUIScrollViewDelegate_7(this, Invocation.method(#pigeon_copy, [])), + ) as _i2.UIScrollViewDelegate); @override _i3.Future addObserver( _i2.NSObject? observer, String? keyPath, List<_i2.KeyValueObservingOptions>? options, - ) => - (super.noSuchMethod( - Invocation.method(#addObserver, [observer, keyPath, options]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + ) => (super.noSuchMethod( + Invocation.method(#addObserver, [observer, keyPath, options]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); @override - _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => - (super.noSuchMethod( - Invocation.method(#removeObserver, [observer, keyPath]), - returnValue: _i3.Future.value(), - returnValueForMissingStub: _i3.Future.value(), - ) - as _i3.Future); + _i3.Future removeObserver(_i2.NSObject? observer, String? keyPath) => (super.noSuchMethod( + Invocation.method(#removeObserver, [observer, keyPath]), + returnValue: _i3.Future.value(), + returnValueForMissingStub: _i3.Future.value(), + ) as _i3.Future); } diff --git a/script/tool/CHANGELOG.md b/script/tool/CHANGELOG.md index 82ddb260f8fe..8e105747c5c4 100644 --- a/script/tool/CHANGELOG.md +++ b/script/tool/CHANGELOG.md @@ -1,5 +1,6 @@ ## NEXT +* Adds the Dart SDK version that shipped with Flutter 3.47.0. * Adds support for batch release of pre-1.0 packages. ## 0.14.4 diff --git a/script/tool/lib/src/common/core.dart b/script/tool/lib/src/common/core.dart index ccdf068a7397..417dd5877125 100644 --- a/script/tool/lib/src/common/core.dart +++ b/script/tool/lib/src/common/core.dart @@ -103,6 +103,7 @@ final Map _dartSdkForFlutterSdk = { Version(3, 41, 0): Version(3, 11, 0), Version(3, 41, 9): Version(3, 11, 5), Version(3, 44, 0): Version(3, 12, 0), + Version(3, 47, 0): Version(3, 13, 0), }; /// Returns the version of the Dart SDK that shipped with the given Flutter