From 38be68397aaf8b697ec3f750375d36cad99d98c6 Mon Sep 17 00:00:00 2001 From: verboomp Date: Thu, 19 Feb 2026 14:22:46 +0100 Subject: [PATCH] fix test --- .../test/pages/foto/customer_widget_test.dart | 0 .../questionnaire_customer_widget_test.dart | 116 ++++++ .../test/testing/test_utils.dart | 2 +- .../test/testing/test_utils.mocks.dart | 376 +++++------------- 4 files changed, 224 insertions(+), 270 deletions(-) delete mode 100644 hartmann-foto-documentation-frontend/test/pages/foto/customer_widget_test.dart create mode 100644 hartmann-foto-documentation-frontend/test/pages/questionnaire/customer/questionnaire_customer_widget_test.dart diff --git a/hartmann-foto-documentation-frontend/test/pages/foto/customer_widget_test.dart b/hartmann-foto-documentation-frontend/test/pages/foto/customer_widget_test.dart deleted file mode 100644 index e69de29..0000000 diff --git a/hartmann-foto-documentation-frontend/test/pages/questionnaire/customer/questionnaire_customer_widget_test.dart b/hartmann-foto-documentation-frontend/test/pages/questionnaire/customer/questionnaire_customer_widget_test.dart new file mode 100644 index 0000000..a77f08b --- /dev/null +++ b/hartmann-foto-documentation-frontend/test/pages/questionnaire/customer/questionnaire_customer_widget_test.dart @@ -0,0 +1,116 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/semantics.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:fotodocumentation/controller/questionnaire_controller.dart'; +import 'package:fotodocumentation/controller/questionnaire_customer_controller.dart'; +import 'package:fotodocumentation/dto/questionnaire_customer_dto.dart'; +import 'package:fotodocumentation/dto/questionnaire_dto.dart'; +import 'package:fotodocumentation/pages/questionnaire/customer/questionnaire_customer_widget.dart'; +import 'package:fotodocumentation/pages/questionnaire/customer/questionnaire_delete_dialog.dart'; +import 'package:fotodocumentation/utils/global_router.dart'; +import 'package:fotodocumentation/utils/login_credentials.dart'; +import 'package:mockito/mockito.dart'; + +import 'package:fotodocumentation/utils/di_container.dart'; + +import '../../../testing/test_utils.dart'; +import '../../../testing/test_utils.mocks.dart'; + +void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + DiContainer.instance.initState(); + DiContainer.instance.put(LoginCredentials, getDefaultLoginCredentials()); + group('Customer Test', () { + testWidgets('Customer screen', (WidgetTester tester) async { + setScreenSize(tester, 1024, 1024); + + var controller = MockQuestionnaireCustomerController(); + var questionnaireController = MockQuestionnaireController(); + DiContainer.instance.put(QuestionnaireController, questionnaireController); + DiContainer.instance.put(QuestionnaireCustomerController, controller); + + when(controller.get(id: 1)).thenAnswer((_) async => _dto); + when(controller.getAll("", "")).thenAnswer((_) async => _list); + + await pumpAppConfig(tester, "${GlobalRouter.pathQuestionnaireHome}/${GlobalRouter.pathQuestionnaireCustomer}/1"); + verify(controller.get(id: 1)).called(1); + + // Click on the first row (InkWell) to open the picture popup + await tester.tap(find.byKey(Key("table_row_1")).first); + await tester.pumpAndSettle(); + + // Verify that the popup is shown by checking for the PictureWidget + expect(find.byType(QuestionaireCustomerWidget), findsOneWidget); + }); + + testWidgets('Customer delete yes', (WidgetTester tester) async { + setScreenSize(tester, 1024, 1024); + + var controller = MockQuestionnaireCustomerController(); + var questionnaireController = MockQuestionnaireController(); + DiContainer.instance.put(QuestionnaireController, questionnaireController); + DiContainer.instance.put(QuestionnaireCustomerController, controller); + + when(controller.get(id: 1)).thenAnswer((_) async => _dto); + when(controller.getAll("", "")).thenAnswer((_) async => _list); + when(questionnaireController.delete(argThat(isA()))).thenAnswer((_) async => true); + + await pumpAppConfig(tester, "${GlobalRouter.pathQuestionnaireHome}/${GlobalRouter.pathQuestionnaireCustomer}/1"); + verify(controller.get(id: 1)).called(1); + + // Click on the first row (InkWell) to open the picture popup + await tester.tap(find.byKey(Key("table_row_delete_1")).first); + await tester.pumpAndSettle(); + + // Verify that the popup is shown by checking for the PictureWidget + expect(find.byType(QuestionaireDeleteDialog), findsOneWidget); + + // Click the yes button to confirm delete + await tester.tap(find.byKey(Key("questionnaire_delete_yes"))); + await tester.pumpAndSettle(); + + // Verify that the delete method was called on the picture controller + verify(questionnaireController.delete(argThat(isA()))).called(1); + }); + + testWidgets('Customer delete no', (WidgetTester tester) async { + setScreenSize(tester, 1024, 1024); + + var controller = MockQuestionnaireCustomerController(); + var questionnaireController = MockQuestionnaireController(); + DiContainer.instance.put(QuestionnaireController, questionnaireController); + DiContainer.instance.put(QuestionnaireCustomerController, controller); + + when(controller.get(id: 1)).thenAnswer((_) async => _dto); + when(controller.getAll("", "")).thenAnswer((_) async => _list); + + await pumpAppConfig(tester, "${GlobalRouter.pathQuestionnaireHome}/${GlobalRouter.pathQuestionnaireCustomer}/1"); + verify(controller.get(id: 1)).called(1); + + // Click on the first row (InkWell) to open the picture popup + await tester.tap(find.byKey(Key("table_row_delete_1")).first); + await tester.pumpAndSettle(); + + // Verify that the popup is shown by checking for the PictureWidget + expect(find.byType(QuestionaireDeleteDialog), findsOneWidget); + + // Click the yes button to confirm delete + await tester.tap(find.byKey(Key("questionnaire_delete_no"))); + await tester.pumpAndSettle(); + + // Verify that the delete method was called on the picture controller + verifyNever(questionnaireController.delete(argThat(isA()))); + }); + }); +} + +QuestionnaireCustomerDto _dto = QuestionnaireCustomerDto( + id: 1, + customerNumber: "CODE1", + name: "Customer 1", + questionnaires: [QuestionnaireDto(id: 1, comment: "Some comment", category: "category", questionnaireDate: DateTime.now(), username: "username", evaluation: 1)]); + +List _list = [ + QuestionnaireCustomerListDto(id: 1, customerNumber: "CODE1", name: "Customer 1"), + QuestionnaireCustomerListDto(id: 2, customerNumber: "CODE2", name: "Customer 2") +]; diff --git a/hartmann-foto-documentation-frontend/test/testing/test_utils.dart b/hartmann-foto-documentation-frontend/test/testing/test_utils.dart index c8cb2cb..b38629c 100644 --- a/hartmann-foto-documentation-frontend/test/testing/test_utils.dart +++ b/hartmann-foto-documentation-frontend/test/testing/test_utils.dart @@ -69,7 +69,7 @@ Future pumpAppConfig(WidgetTester tester, String initialLocation) async { PictureController, JwtTokenStorage, QuestionnaireController, - QuestionnaireCustomerControllerImpl, + QuestionnaireCustomerController, http.Client, ]) void main() {} diff --git a/hartmann-foto-documentation-frontend/test/testing/test_utils.mocks.dart b/hartmann-foto-documentation-frontend/test/testing/test_utils.mocks.dart index a8595d5..7aa3aa9 100644 --- a/hartmann-foto-documentation-frontend/test/testing/test_utils.mocks.dart +++ b/hartmann-foto-documentation-frontend/test/testing/test_utils.mocks.dart @@ -3,32 +3,29 @@ // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes -import 'dart:async' as _i10; -import 'dart:convert' as _i21; -import 'dart:typed_data' as _i22; -import 'dart:ui' as _i8; +import 'dart:async' as _i7; +import 'dart:convert' as _i18; +import 'dart:typed_data' as _i19; +import 'dart:ui' as _i5; -import 'package:fotodocumentation/controller/base_controller.dart' as _i4; import 'package:fotodocumentation/controller/foto_customer_controller.dart' - as _i12; -import 'package:fotodocumentation/controller/login_controller.dart' as _i9; -import 'package:fotodocumentation/controller/picture_controller.dart' as _i14; + as _i9; +import 'package:fotodocumentation/controller/login_controller.dart' as _i6; +import 'package:fotodocumentation/controller/picture_controller.dart' as _i11; import 'package:fotodocumentation/controller/questionnaire_controller.dart' - as _i17; + as _i14; import 'package:fotodocumentation/controller/questionnaire_customer_controller.dart' - as _i19; -import 'package:fotodocumentation/dto/customer_dto.dart' as _i13; -import 'package:fotodocumentation/dto/jwt_token_pair_dto.dart' as _i11; -import 'package:fotodocumentation/dto/picture_dto.dart' as _i15; -import 'package:fotodocumentation/dto/questionnaire_customer_dto.dart' as _i20; -import 'package:fotodocumentation/dto/questionnaire_dto.dart' as _i18; -import 'package:fotodocumentation/utils/http_client_utils.dart' as _i3; -import 'package:fotodocumentation/utils/jwt_token_storage.dart' as _i16; -import 'package:fotodocumentation/utils/login_credentials.dart' as _i6; -import 'package:fotodocumentation/utils/url_utils.dart' as _i2; -import 'package:http/http.dart' as _i5; + as _i16; +import 'package:fotodocumentation/dto/customer_dto.dart' as _i10; +import 'package:fotodocumentation/dto/jwt_token_pair_dto.dart' as _i8; +import 'package:fotodocumentation/dto/picture_dto.dart' as _i12; +import 'package:fotodocumentation/dto/questionnaire_customer_dto.dart' as _i17; +import 'package:fotodocumentation/dto/questionnaire_dto.dart' as _i15; +import 'package:fotodocumentation/utils/jwt_token_storage.dart' as _i13; +import 'package:fotodocumentation/utils/login_credentials.dart' as _i3; +import 'package:http/http.dart' as _i2; import 'package:mockito/mockito.dart' as _i1; -import 'package:mockito/src/dummies.dart' as _i7; +import 'package:mockito/src/dummies.dart' as _i4; // ignore_for_file: type=lint // ignore_for_file: avoid_redundant_argument_values @@ -45,8 +42,8 @@ import 'package:mockito/src/dummies.dart' as _i7; // ignore_for_file: subtype_of_sealed_class // ignore_for_file: invalid_use_of_internal_member -class _FakeUrlUtils_0 extends _i1.SmartFake implements _i2.UrlUtils { - _FakeUrlUtils_0( +class _FakeResponse_0 extends _i1.SmartFake implements _i2.Response { + _FakeResponse_0( Object parent, Invocation parentInvocation, ) : super( @@ -55,50 +52,9 @@ class _FakeUrlUtils_0 extends _i1.SmartFake implements _i2.UrlUtils { ); } -class _FakeHttpClientUtils_1 extends _i1.SmartFake - implements _i3.HttpClientUtils { - _FakeHttpClientUtils_1( - Object parent, - Invocation parentInvocation, - ) : super( - parent, - parentInvocation, - ); -} - -class _FakeHeader_2 extends _i1.SmartFake implements _i4.Header { - _FakeHeader_2( - Object parent, - Invocation parentInvocation, - ) : super( - parent, - parentInvocation, - ); -} - -class _FakeException_3 extends _i1.SmartFake implements Exception { - _FakeException_3( - Object parent, - Invocation parentInvocation, - ) : super( - parent, - parentInvocation, - ); -} - -class _FakeResponse_4 extends _i1.SmartFake implements _i5.Response { - _FakeResponse_4( - Object parent, - Invocation parentInvocation, - ) : super( - parent, - parentInvocation, - ); -} - -class _FakeStreamedResponse_5 extends _i1.SmartFake - implements _i5.StreamedResponse { - _FakeStreamedResponse_5( +class _FakeStreamedResponse_1 extends _i1.SmartFake + implements _i2.StreamedResponse { + _FakeStreamedResponse_1( Object parent, Invocation parentInvocation, ) : super( @@ -110,7 +66,7 @@ class _FakeStreamedResponse_5 extends _i1.SmartFake /// A class which mocks [LoginCredentials]. /// /// See the documentation for Mockito's code generation for more information. -class MockLoginCredentials extends _i1.Mock implements _i6.LoginCredentials { +class MockLoginCredentials extends _i1.Mock implements _i3.LoginCredentials { MockLoginCredentials() { _i1.throwOnMissingStub(this); } @@ -118,7 +74,7 @@ class MockLoginCredentials extends _i1.Mock implements _i6.LoginCredentials { @override String get fullname => (super.noSuchMethod( Invocation.getter(#fullname), - returnValue: _i7.dummyValue( + returnValue: _i4.dummyValue( this, Invocation.getter(#fullname), ), @@ -155,7 +111,7 @@ class MockLoginCredentials extends _i1.Mock implements _i6.LoginCredentials { ); @override - void addListener(_i8.VoidCallback? listener) => super.noSuchMethod( + void addListener(_i5.VoidCallback? listener) => super.noSuchMethod( Invocation.method( #addListener, [listener], @@ -164,7 +120,7 @@ class MockLoginCredentials extends _i1.Mock implements _i6.LoginCredentials { ); @override - void removeListener(_i8.VoidCallback? listener) => super.noSuchMethod( + void removeListener(_i5.VoidCallback? listener) => super.noSuchMethod( Invocation.method( #removeListener, [listener], @@ -194,13 +150,13 @@ class MockLoginCredentials extends _i1.Mock implements _i6.LoginCredentials { /// A class which mocks [LoginController]. /// /// See the documentation for Mockito's code generation for more information. -class MockLoginController extends _i1.Mock implements _i9.LoginController { +class MockLoginController extends _i1.Mock implements _i6.LoginController { MockLoginController() { _i1.throwOnMissingStub(this); } @override - _i10.Future<({_i11.JwtTokenPairDto? jwtTokenPairDto})> authenticate( + _i7.Future<({_i8.JwtTokenPairDto? jwtTokenPairDto})> authenticate( String? username, String? password, ) => @@ -212,19 +168,18 @@ class MockLoginController extends _i1.Mock implements _i9.LoginController { password, ], ), - returnValue: - _i10.Future<({_i11.JwtTokenPairDto? jwtTokenPairDto})>.value( - (jwtTokenPairDto: null)), - ) as _i10.Future<({_i11.JwtTokenPairDto? jwtTokenPairDto})>); + returnValue: _i7.Future<({_i8.JwtTokenPairDto? jwtTokenPairDto})>.value( + (jwtTokenPairDto: null)), + ) as _i7.Future<({_i8.JwtTokenPairDto? jwtTokenPairDto})>); @override - _i10.Future refreshAccessToken() => (super.noSuchMethod( + _i7.Future refreshAccessToken() => (super.noSuchMethod( Invocation.method( #refreshAccessToken, [], ), - returnValue: _i10.Future.value(false), - ) as _i10.Future); + returnValue: _i7.Future.value(false), + ) as _i7.Future); @override bool isUsingJwtAuth() => (super.noSuchMethod( @@ -240,13 +195,13 @@ class MockLoginController extends _i1.Mock implements _i9.LoginController { /// /// See the documentation for Mockito's code generation for more information. class MockFotoCustomerController extends _i1.Mock - implements _i12.FotoCustomerController { + implements _i9.FotoCustomerController { MockFotoCustomerController() { _i1.throwOnMissingStub(this); } @override - _i10.Future> getAll( + _i7.Future> getAll( String? query, String? startsWith, ) => @@ -258,22 +213,22 @@ class MockFotoCustomerController extends _i1.Mock startsWith, ], ), - returnValue: _i10.Future>.value( - <_i13.CustomerListDto>[]), - ) as _i10.Future>); + returnValue: _i7.Future>.value( + <_i10.CustomerListDto>[]), + ) as _i7.Future>); @override - _i10.Future<_i13.CustomerDto?> get({required int? id}) => (super.noSuchMethod( + _i7.Future<_i10.CustomerDto?> get({required int? id}) => (super.noSuchMethod( Invocation.method( #get, [], {#id: id}, ), - returnValue: _i10.Future<_i13.CustomerDto?>.value(), - ) as _i10.Future<_i13.CustomerDto?>); + returnValue: _i7.Future<_i10.CustomerDto?>.value(), + ) as _i7.Future<_i10.CustomerDto?>); @override - _i10.Future> export({ + _i7.Future> export({ required int? customerId, int? pictureId, }) => @@ -286,42 +241,42 @@ class MockFotoCustomerController extends _i1.Mock #pictureId: pictureId, }, ), - returnValue: _i10.Future>.value([]), - ) as _i10.Future>); + returnValue: _i7.Future>.value([]), + ) as _i7.Future>); } /// A class which mocks [PictureController]. /// /// See the documentation for Mockito's code generation for more information. -class MockPictureController extends _i1.Mock implements _i14.PictureController { +class MockPictureController extends _i1.Mock implements _i11.PictureController { MockPictureController() { _i1.throwOnMissingStub(this); } @override - _i10.Future delete(_i15.PictureDto? dto) => (super.noSuchMethod( + _i7.Future delete(_i12.PictureDto? dto) => (super.noSuchMethod( Invocation.method( #delete, [dto], ), - returnValue: _i10.Future.value(false), - ) as _i10.Future); + returnValue: _i7.Future.value(false), + ) as _i7.Future); @override - _i10.Future updateEvaluation(_i15.PictureDto? dto) => + _i7.Future updateEvaluation(_i12.PictureDto? dto) => (super.noSuchMethod( Invocation.method( #updateEvaluation, [dto], ), - returnValue: _i10.Future.value(false), - ) as _i10.Future); + returnValue: _i7.Future.value(false), + ) as _i7.Future); } /// A class which mocks [JwtTokenStorage]. /// /// See the documentation for Mockito's code generation for more information. -class MockJwtTokenStorage extends _i1.Mock implements _i16.JwtTokenStorage { +class MockJwtTokenStorage extends _i1.Mock implements _i13.JwtTokenStorage { MockJwtTokenStorage() { _i1.throwOnMissingStub(this); } @@ -374,69 +329,42 @@ class MockJwtTokenStorage extends _i1.Mock implements _i16.JwtTokenStorage { /// /// See the documentation for Mockito's code generation for more information. class MockQuestionnaireController extends _i1.Mock - implements _i17.QuestionnaireController { + implements _i14.QuestionnaireController { MockQuestionnaireController() { _i1.throwOnMissingStub(this); } @override - _i10.Future delete(_i18.QuestionnaireDto? dto) => (super.noSuchMethod( + _i7.Future delete(_i15.QuestionnaireDto? dto) => (super.noSuchMethod( Invocation.method( #delete, [dto], ), - returnValue: _i10.Future.value(false), - ) as _i10.Future); + returnValue: _i7.Future.value(false), + ) as _i7.Future); @override - _i10.Future updateEvaluation(_i18.QuestionnaireDto? dto) => + _i7.Future updateEvaluation(_i15.QuestionnaireDto? dto) => (super.noSuchMethod( Invocation.method( #updateEvaluation, [dto], ), - returnValue: _i10.Future.value(false), - ) as _i10.Future); + returnValue: _i7.Future.value(false), + ) as _i7.Future); } -/// A class which mocks [QuestionnaireCustomerControllerImpl]. +/// A class which mocks [QuestionnaireCustomerController]. /// /// See the documentation for Mockito's code generation for more information. -class MockQuestionnaireCustomerControllerImpl extends _i1.Mock - implements _i19.QuestionnaireCustomerControllerImpl { - MockQuestionnaireCustomerControllerImpl() { +class MockQuestionnaireCustomerController extends _i1.Mock + implements _i16.QuestionnaireCustomerController { + MockQuestionnaireCustomerController() { _i1.throwOnMissingStub(this); } @override - String get path => (super.noSuchMethod( - Invocation.getter(#path), - returnValue: _i7.dummyValue( - this, - Invocation.getter(#path), - ), - ) as String); - - @override - _i2.UrlUtils get uriUtils => (super.noSuchMethod( - Invocation.getter(#uriUtils), - returnValue: _FakeUrlUtils_0( - this, - Invocation.getter(#uriUtils), - ), - ) as _i2.UrlUtils); - - @override - _i3.HttpClientUtils get httpClientUtils => (super.noSuchMethod( - Invocation.getter(#httpClientUtils), - returnValue: _FakeHttpClientUtils_1( - this, - Invocation.getter(#httpClientUtils), - ), - ) as _i3.HttpClientUtils); - - @override - _i10.Future> getAll( + _i7.Future> getAll( String? query, String? startsWith, ) => @@ -448,23 +376,23 @@ class MockQuestionnaireCustomerControllerImpl extends _i1.Mock startsWith, ], ), - returnValue: _i10.Future>.value( - <_i20.QuestionnaireCustomerListDto>[]), - ) as _i10.Future>); + returnValue: _i7.Future>.value( + <_i17.QuestionnaireCustomerListDto>[]), + ) as _i7.Future>); @override - _i10.Future<_i20.QuestionnaireCustomerDto?> get({required int? id}) => + _i7.Future<_i17.QuestionnaireCustomerDto?> get({required int? id}) => (super.noSuchMethod( Invocation.method( #get, [], {#id: id}, ), - returnValue: _i10.Future<_i20.QuestionnaireCustomerDto?>.value(), - ) as _i10.Future<_i20.QuestionnaireCustomerDto?>); + returnValue: _i7.Future<_i17.QuestionnaireCustomerDto?>.value(), + ) as _i7.Future<_i17.QuestionnaireCustomerDto?>); @override - _i10.Future> export({ + _i7.Future> export({ required int? customerId, int? questionnaireId, }) => @@ -477,110 +405,20 @@ class MockQuestionnaireCustomerControllerImpl extends _i1.Mock #questionnaireId: questionnaireId, }, ), - returnValue: _i10.Future>.value([]), - ) as _i10.Future>); - - @override - _i4.Header getAuthHeader() => (super.noSuchMethod( - Invocation.method( - #getAuthHeader, - [], - ), - returnValue: _FakeHeader_2( - this, - Invocation.method( - #getAuthHeader, - [], - ), - ), - ) as _i4.Header); - - @override - Exception getServerError(_i5.Response? response) => (super.noSuchMethod( - Invocation.method( - #getServerError, - [response], - ), - returnValue: _FakeException_3( - this, - Invocation.method( - #getServerError, - [response], - ), - ), - ) as Exception); - - @override - _i10.Future> runGetListWithAuth( - String? uriStr, - List Function(dynamic)? convert, - ) => - (super.noSuchMethod( - Invocation.method( - #runGetListWithAuth, - [ - uriStr, - convert, - ], - ), - returnValue: _i10.Future>.value([]), - ) as _i10.Future>); - - @override - _i10.Future runGetWithAuth( - String? uriStr, - T Function(dynamic)? convert, - ) => - (super.noSuchMethod( - Invocation.method( - #runGetWithAuth, - [ - uriStr, - convert, - ], - ), - returnValue: _i10.Future.value(), - ) as _i10.Future); - - @override - _i10.Future> runGetBytesWithAuth(String? uriStr) => - (super.noSuchMethod( - Invocation.method( - #runGetBytesWithAuth, - [uriStr], - ), - returnValue: _i10.Future>.value([]), - ) as _i10.Future>); - - @override - _i10.Future runDeleteWithAuth(String? uriStr) => (super.noSuchMethod( - Invocation.method( - #runDeleteWithAuth, - [uriStr], - ), - returnValue: _i10.Future.value(false), - ) as _i10.Future); - - @override - _i10.Future runPutWithAuth(String? uriStr) => (super.noSuchMethod( - Invocation.method( - #runPutWithAuth, - [uriStr], - ), - returnValue: _i10.Future.value(false), - ) as _i10.Future); + returnValue: _i7.Future>.value([]), + ) as _i7.Future>); } /// A class which mocks [Client]. /// /// See the documentation for Mockito's code generation for more information. -class MockClient extends _i1.Mock implements _i5.Client { +class MockClient extends _i1.Mock implements _i2.Client { MockClient() { _i1.throwOnMissingStub(this); } @override - _i10.Future<_i5.Response> head( + _i7.Future<_i2.Response> head( Uri? url, { Map? headers, }) => @@ -590,7 +428,7 @@ class MockClient extends _i1.Mock implements _i5.Client { [url], {#headers: headers}, ), - returnValue: _i10.Future<_i5.Response>.value(_FakeResponse_4( + returnValue: _i7.Future<_i2.Response>.value(_FakeResponse_0( this, Invocation.method( #head, @@ -598,10 +436,10 @@ class MockClient extends _i1.Mock implements _i5.Client { {#headers: headers}, ), )), - ) as _i10.Future<_i5.Response>); + ) as _i7.Future<_i2.Response>); @override - _i10.Future<_i5.Response> get( + _i7.Future<_i2.Response> get( Uri? url, { Map? headers, }) => @@ -611,7 +449,7 @@ class MockClient extends _i1.Mock implements _i5.Client { [url], {#headers: headers}, ), - returnValue: _i10.Future<_i5.Response>.value(_FakeResponse_4( + returnValue: _i7.Future<_i2.Response>.value(_FakeResponse_0( this, Invocation.method( #get, @@ -619,14 +457,14 @@ class MockClient extends _i1.Mock implements _i5.Client { {#headers: headers}, ), )), - ) as _i10.Future<_i5.Response>); + ) as _i7.Future<_i2.Response>); @override - _i10.Future<_i5.Response> post( + _i7.Future<_i2.Response> post( Uri? url, { Map? headers, Object? body, - _i21.Encoding? encoding, + _i18.Encoding? encoding, }) => (super.noSuchMethod( Invocation.method( @@ -638,7 +476,7 @@ class MockClient extends _i1.Mock implements _i5.Client { #encoding: encoding, }, ), - returnValue: _i10.Future<_i5.Response>.value(_FakeResponse_4( + returnValue: _i7.Future<_i2.Response>.value(_FakeResponse_0( this, Invocation.method( #post, @@ -650,14 +488,14 @@ class MockClient extends _i1.Mock implements _i5.Client { }, ), )), - ) as _i10.Future<_i5.Response>); + ) as _i7.Future<_i2.Response>); @override - _i10.Future<_i5.Response> put( + _i7.Future<_i2.Response> put( Uri? url, { Map? headers, Object? body, - _i21.Encoding? encoding, + _i18.Encoding? encoding, }) => (super.noSuchMethod( Invocation.method( @@ -669,7 +507,7 @@ class MockClient extends _i1.Mock implements _i5.Client { #encoding: encoding, }, ), - returnValue: _i10.Future<_i5.Response>.value(_FakeResponse_4( + returnValue: _i7.Future<_i2.Response>.value(_FakeResponse_0( this, Invocation.method( #put, @@ -681,14 +519,14 @@ class MockClient extends _i1.Mock implements _i5.Client { }, ), )), - ) as _i10.Future<_i5.Response>); + ) as _i7.Future<_i2.Response>); @override - _i10.Future<_i5.Response> patch( + _i7.Future<_i2.Response> patch( Uri? url, { Map? headers, Object? body, - _i21.Encoding? encoding, + _i18.Encoding? encoding, }) => (super.noSuchMethod( Invocation.method( @@ -700,7 +538,7 @@ class MockClient extends _i1.Mock implements _i5.Client { #encoding: encoding, }, ), - returnValue: _i10.Future<_i5.Response>.value(_FakeResponse_4( + returnValue: _i7.Future<_i2.Response>.value(_FakeResponse_0( this, Invocation.method( #patch, @@ -712,14 +550,14 @@ class MockClient extends _i1.Mock implements _i5.Client { }, ), )), - ) as _i10.Future<_i5.Response>); + ) as _i7.Future<_i2.Response>); @override - _i10.Future<_i5.Response> delete( + _i7.Future<_i2.Response> delete( Uri? url, { Map? headers, Object? body, - _i21.Encoding? encoding, + _i18.Encoding? encoding, }) => (super.noSuchMethod( Invocation.method( @@ -731,7 +569,7 @@ class MockClient extends _i1.Mock implements _i5.Client { #encoding: encoding, }, ), - returnValue: _i10.Future<_i5.Response>.value(_FakeResponse_4( + returnValue: _i7.Future<_i2.Response>.value(_FakeResponse_0( this, Invocation.method( #delete, @@ -743,10 +581,10 @@ class MockClient extends _i1.Mock implements _i5.Client { }, ), )), - ) as _i10.Future<_i5.Response>); + ) as _i7.Future<_i2.Response>); @override - _i10.Future read( + _i7.Future read( Uri? url, { Map? headers, }) => @@ -756,7 +594,7 @@ class MockClient extends _i1.Mock implements _i5.Client { [url], {#headers: headers}, ), - returnValue: _i10.Future.value(_i7.dummyValue( + returnValue: _i7.Future.value(_i4.dummyValue( this, Invocation.method( #read, @@ -764,10 +602,10 @@ class MockClient extends _i1.Mock implements _i5.Client { {#headers: headers}, ), )), - ) as _i10.Future); + ) as _i7.Future); @override - _i10.Future<_i22.Uint8List> readBytes( + _i7.Future<_i19.Uint8List> readBytes( Uri? url, { Map? headers, }) => @@ -777,25 +615,25 @@ class MockClient extends _i1.Mock implements _i5.Client { [url], {#headers: headers}, ), - returnValue: _i10.Future<_i22.Uint8List>.value(_i22.Uint8List(0)), - ) as _i10.Future<_i22.Uint8List>); + returnValue: _i7.Future<_i19.Uint8List>.value(_i19.Uint8List(0)), + ) as _i7.Future<_i19.Uint8List>); @override - _i10.Future<_i5.StreamedResponse> send(_i5.BaseRequest? request) => + _i7.Future<_i2.StreamedResponse> send(_i2.BaseRequest? request) => (super.noSuchMethod( Invocation.method( #send, [request], ), returnValue: - _i10.Future<_i5.StreamedResponse>.value(_FakeStreamedResponse_5( + _i7.Future<_i2.StreamedResponse>.value(_FakeStreamedResponse_1( this, Invocation.method( #send, [request], ), )), - ) as _i10.Future<_i5.StreamedResponse>); + ) as _i7.Future<_i2.StreamedResponse>); @override void close() => super.noSuchMethod(