diff --git a/dev/bots/pubspec.yaml b/dev/bots/pubspec.yaml index 29660bd595..2d05400f6b 100644 --- a/dev/bots/pubspec.yaml +++ b/dev/bots/pubspec.yaml @@ -21,7 +21,7 @@ dependencies: dev_dependencies: test: 0.12.32+2 - mockito: 2.2.3 + mockito: 3.0.0-alpha+2 barback: 0.15.2+15 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" boolean_selector: 1.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" diff --git a/dev/manual_tests/pubspec.yaml b/dev/manual_tests/pubspec.yaml index 4c533e556e..d02c5e3bc5 100644 --- a/dev/manual_tests/pubspec.yaml +++ b/dev/manual_tests/pubspec.yaml @@ -13,7 +13,7 @@ dev_dependencies: flutter_test: sdk: flutter - mockito: 2.2.3 + mockito: 3.0.0-alpha+2 args: 1.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" async: 2.0.6 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" diff --git a/dev/manual_tests/test/mock_image_http.dart b/dev/manual_tests/test/mock_image_http.dart index 5446ee6825..81703ed2ac 100644 --- a/dev/manual_tests/test/mock_image_http.dart +++ b/dev/manual_tests/test/mock_image_http.dart @@ -11,9 +11,9 @@ MockHttpClient createMockImageHttpClient(SecurityContext _) { final MockHttpClientRequest request = new MockHttpClientRequest(); final MockHttpClientResponse response = new MockHttpClientResponse(); final MockHttpHeaders headers = new MockHttpHeaders(); - when(client.getUrl(typed(any))).thenReturn(new Future.value(request)); + when(client.getUrl(typed(any))).thenAnswer((_) => new Future.value(request)); when(request.headers).thenReturn(headers); - when(request.close()).thenReturn(new Future.value(response)); + when(request.close()).thenAnswer((_) => new Future.value(response)); when(response.contentLength).thenReturn(kTransparentImage.length); when(response.statusCode).thenReturn(HttpStatus.OK); when(response.listen(typed(any))).thenAnswer((Invocation invocation) { diff --git a/dev/tools/pubspec.yaml b/dev/tools/pubspec.yaml index 2b5f504873..5f0f4d7489 100644 --- a/dev/tools/pubspec.yaml +++ b/dev/tools/pubspec.yaml @@ -24,7 +24,7 @@ dependencies: dev_dependencies: test: 0.12.32+2 - mockito: 2.2.3 + mockito: 3.0.0-alpha+2 barback: 0.15.2+15 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" boolean_selector: 1.0.3 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" diff --git a/packages/flutter/pubspec.yaml b/packages/flutter/pubspec.yaml index e2f5df354a..0666d807bf 100644 --- a/packages/flutter/pubspec.yaml +++ b/packages/flutter/pubspec.yaml @@ -16,7 +16,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - mockito: 2.2.3 + mockito: 3.0.0-alpha+2 args: 1.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" async: 2.0.6 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" diff --git a/packages/flutter/test/cupertino/refresh_test.dart b/packages/flutter/test/cupertino/refresh_test.dart index af07d2392c..c91c039dc4 100644 --- a/packages/flutter/test/cupertino/refresh_test.dart +++ b/packages/flutter/test/cupertino/refresh_test.dart @@ -59,7 +59,7 @@ void main() { } return refreshIndicator; }); - when(mockHelper.refreshTask()).thenReturn(refreshCompleter.future); + when(mockHelper.refreshTask()).thenAnswer((_) => refreshCompleter.future); }); SliverList buildAListOfStuff() { diff --git a/packages/flutter/test/widgets/image_headers_test.dart b/packages/flutter/test/widgets/image_headers_test.dart index a7e94d82eb..3b563b5eed 100644 --- a/packages/flutter/test/widgets/image_headers_test.dart +++ b/packages/flutter/test/widgets/image_headers_test.dart @@ -27,9 +27,9 @@ void main() { verify(headers.add('flutter', 'flutter')).called(1); }, createHttpClient: (SecurityContext _) { - when(client.getUrl(typed(any))).thenReturn(new Future.value(request)); + when(client.getUrl(typed(any))).thenAnswer((_) => new Future.value(request)); when(request.headers).thenReturn(headers); - when(request.close()).thenReturn(new Future.value(response)); + when(request.close()).thenAnswer((_) => new Future.value(response)); when(response.contentLength).thenReturn(kTransparentImage.length); when(response.statusCode).thenReturn(HttpStatus.OK); when(response.listen(typed(any))).thenAnswer((Invocation invocation) { diff --git a/packages/flutter_driver/pubspec.yaml b/packages/flutter_driver/pubspec.yaml index 3dd98b7bda..52ee8d85bb 100644 --- a/packages/flutter_driver/pubspec.yaml +++ b/packages/flutter_driver/pubspec.yaml @@ -66,7 +66,7 @@ dependencies: dev_dependencies: test: 0.12.32+2 - mockito: 2.2.3 + mockito: 3.0.0-alpha+2 quiver: 0.28.0 # PUBSPEC CHECKSUM: 74e9 diff --git a/packages/flutter_driver/test/flutter_driver_test.dart b/packages/flutter_driver/test/flutter_driver_test.dart index 42962d8e9c..9e2eb40b20 100644 --- a/packages/flutter_driver/test/flutter_driver_test.dart +++ b/packages/flutter_driver/test/flutter_driver_test.dart @@ -37,9 +37,9 @@ void main() { mockVM = new MockVM(); mockIsolate = new MockIsolate(); mockPeer = new MockPeer(); - when(mockClient.getVM()).thenReturn(new Future.value(mockVM)); + when(mockClient.getVM()).thenAnswer((_) => new Future.value(mockVM)); when(mockVM.isolates).thenReturn([mockIsolate]); - when(mockIsolate.loadRunnable()).thenReturn(new Future.value(mockIsolate)); + when(mockIsolate.loadRunnable()).thenAnswer((_) => new Future.value(mockIsolate)); when(mockIsolate.invokeExtension(typed(any), typed(any))).thenAnswer( (Invocation invocation) => makeMockResponse({'status': 'ok'})); vmServiceConnectFunction = (String url) { diff --git a/packages/flutter_localizations/pubspec.yaml b/packages/flutter_localizations/pubspec.yaml index 146e837205..a7ccc3e779 100644 --- a/packages/flutter_localizations/pubspec.yaml +++ b/packages/flutter_localizations/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - mockito: 2.2.3 + mockito: 3.0.0-alpha+2 args: 1.4.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" async: 2.0.6 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" diff --git a/packages/flutter_tools/lib/src/commands/update_packages.dart b/packages/flutter_tools/lib/src/commands/update_packages.dart index 1c0b8b3f44..20d39e98e3 100644 --- a/packages/flutter_tools/lib/src/commands/update_packages.dart +++ b/packages/flutter_tools/lib/src/commands/update_packages.dart @@ -27,6 +27,7 @@ import '../runner/flutter_command.dart'; /// ``` const Map _kManuallyPinnedDependencies = const { // Add pinned packages here. + 'mockito': '3.0.0-alpha+2', // TODO(aam): https://github.com/dart-lang/mockito/issues/110 }; class UpdatePackagesCommand extends FlutterCommand { diff --git a/packages/flutter_tools/pubspec.yaml b/packages/flutter_tools/pubspec.yaml index 8be98d16c1..55a8fbdfc2 100644 --- a/packages/flutter_tools/pubspec.yaml +++ b/packages/flutter_tools/pubspec.yaml @@ -81,7 +81,7 @@ dependencies: dev_dependencies: collection: 1.14.6 - mockito: 2.2.3 + mockito: 3.0.0-alpha+2 dartdoc: # Exclude this package from the hosted API docs. diff --git a/packages/flutter_tools/test/channel_test.dart b/packages/flutter_tools/test/channel_test.dart index b3bc3c8d82..4dadb3d752 100644 --- a/packages/flutter_tools/test/channel_test.dart +++ b/packages/flutter_tools/test/channel_test.dart @@ -46,14 +46,14 @@ void main() { ]); final Process process = new MockProcess(); - when(process.stdout).thenReturn(stdout); - when(process.stderr).thenReturn(const Stream>.empty()); - when(process.exitCode).thenReturn(new Future.value(0)); + when(process.stdout).thenAnswer((_) => stdout); + when(process.stderr).thenAnswer((_) => const Stream>.empty()); + when(process.exitCode).thenAnswer((_) => new Future.value(0)); when(mockProcessManager.start( ['git', 'branch', '-r'], workingDirectory: typed(any, named: 'workingDirectory'), environment: typed(any, named: 'environment'))) - .thenReturn(new Future.value(process)); + .thenAnswer((_) => new Future.value(process)); final ChannelCommand command = new ChannelCommand(); final CommandRunner runner = createTestCommandRunner(command); diff --git a/packages/flutter_tools/test/compile_test.dart b/packages/flutter_tools/test/compile_test.dart index 4d1fb9deef..c36edd8bb9 100644 --- a/packages/flutter_tools/test/compile_test.dart +++ b/packages/flutter_tools/test/compile_test.dart @@ -30,7 +30,7 @@ void main() { when(mockFrontendServer.stderr) .thenAnswer((Invocation invocation) => mockFrontendServerStdErr); final StreamController stdErrStreamController = new StreamController(); - when(mockFrontendServerStdErr.transform(any)).thenReturn(stdErrStreamController.stream); + when(mockFrontendServerStdErr.transform(any)).thenAnswer((_) => stdErrStreamController.stream); when(mockFrontendServer.stdin).thenReturn(mockFrontendServerStdIn); when(mockProcessManager.canRun(any)).thenReturn(true); when(mockProcessManager.start(any)).thenAnswer( diff --git a/packages/fuchsia_remote_debug_protocol/pubspec.yaml b/packages/fuchsia_remote_debug_protocol/pubspec.yaml index eb8f47f0a3..d6ac6ed2a7 100644 --- a/packages/fuchsia_remote_debug_protocol/pubspec.yaml +++ b/packages/fuchsia_remote_debug_protocol/pubspec.yaml @@ -62,7 +62,7 @@ dependencies: yaml: 2.1.13 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade" dev_dependencies: - mockito: 2.2.3 + mockito: 3.0.0-alpha+2 test: 0.12.32+2 # PUBSPEC CHECKSUM: 97d6 diff --git a/packages/fuchsia_remote_debug_protocol/test/fuchsia_remote_connection_test.dart b/packages/fuchsia_remote_debug_protocol/test/fuchsia_remote_connection_test.dart index 172a9a8210..b3f9cd79a9 100644 --- a/packages/fuchsia_remote_debug_protocol/test/fuchsia_remote_connection_test.dart +++ b/packages/fuchsia_remote_debug_protocol/test/fuchsia_remote_connection_test.dart @@ -31,7 +31,7 @@ void main() { const String interface = 'eno1'; // Adds some extra junk to make sure the strings will be cleaned up. when(mockRunner.run(typed(any))) - .thenReturn(new Future>.value( + .thenAnswer((_) => new Future>.value( ['123\n\n\n', '456 ', '789'])); when(mockRunner.address).thenReturn(address); when(mockRunner.interface).thenReturn(interface); @@ -100,7 +100,7 @@ void main() { mockPeerConnections.add(mp); uriConnections.add(uri); when(mp.sendRequest(typed(any), typed(any))) - .thenReturn(new Future>( + .thenAnswer((_) => new Future>( () => flutterViewCannedResponses[flutterViewIndex++])); return mp; }); diff --git a/packages/fuchsia_remote_debug_protocol/test/src/dart/dart_vm_test.dart b/packages/fuchsia_remote_debug_protocol/test/src/dart/dart_vm_test.dart index aec9690888..2e47c460c5 100644 --- a/packages/fuchsia_remote_debug_protocol/test/src/dart/dart_vm_test.dart +++ b/packages/fuchsia_remote_debug_protocol/test/src/dart/dart_vm_test.dart @@ -86,7 +86,7 @@ void main() { Future mockVmConnectionFunction(Uri uri) { when(mockPeer.sendRequest( typed(any), typed>(any))) - .thenReturn(new Future>( + .thenAnswer((_) => new Future>( () => flutterViewCannedResponses)); return new Future(() => mockPeer); } @@ -135,7 +135,7 @@ void main() { Future mockVmConnectionFunction(Uri uri) { when(mockPeer.sendRequest( typed(any), typed>(any))) - .thenReturn(new Future>( + .thenAnswer((_) => new Future>( () => flutterViewCannedResponseMissingId)); return new Future(() => mockPeer); } @@ -173,7 +173,7 @@ void main() { Future mockVmConnectionFunction(Uri uri) { when(mockPeer.sendRequest( typed(any), typed>(any))) - .thenReturn(new Future>( + .thenAnswer((_) => new Future>( () => flutterViewCannedResponseMissingIsolateName)); return new Future(() => mockPeer); } @@ -208,7 +208,7 @@ void main() { // Return a command that will never complete. when(mockPeer.sendRequest( typed(any), typed>(any))) - .thenReturn(new Completer>().future); + .thenAnswer((_) => new Completer>().future); return new Future(() => mockPeer); } diff --git a/packages/fuchsia_remote_debug_protocol/test/src/runners/ssh_command_runner_test.dart b/packages/fuchsia_remote_debug_protocol/test/src/runners/ssh_command_runner_test.dart index 83f7fbc56b..6488018434 100644 --- a/packages/fuchsia_remote_debug_protocol/test/src/runners/ssh_command_runner_test.dart +++ b/packages/fuchsia_remote_debug_protocol/test/src/runners/ssh_command_runner_test.dart @@ -40,8 +40,8 @@ void main() { setUp(() { mockProcessManager = new MockProcessManager(); mockProcessResult = new MockProcessResult(); - when(mockProcessManager.run(typed(any))).thenReturn( - new Future.value(mockProcessResult)); + when(mockProcessManager.run(typed(any))).thenAnswer( + (_) => new Future.value(mockProcessResult)); }); test('verify interface is appended to ipv6 address', () async {