// Mocks generated by Mockito 5.4.6 from annotations // in unionflow_mobile_apps/test/features/profile/domain/usecases/change_password_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes import 'dart:async' as _i4; import 'package:mockito/mockito.dart' as _i1; import 'package:unionflow_mobile_apps/features/members/data/models/membre_complete_model.dart' as _i2; import 'package:unionflow_mobile_apps/features/profile/domain/repositories/profile_repository.dart' as _i3; // ignore_for_file: type=lint // ignore_for_file: avoid_redundant_argument_values // ignore_for_file: avoid_setters_without_getters // ignore_for_file: comment_references // ignore_for_file: deprecated_member_use // ignore_for_file: deprecated_member_use_from_same_package // ignore_for_file: implementation_imports // ignore_for_file: invalid_use_of_visible_for_testing_member // ignore_for_file: must_be_immutable // ignore_for_file: prefer_const_constructors // ignore_for_file: unnecessary_parenthesis // ignore_for_file: camel_case_types // ignore_for_file: subtype_of_sealed_class // ignore_for_file: invalid_use_of_internal_member class _FakeMembreCompletModel_0 extends _i1.SmartFake implements _i2.MembreCompletModel { _FakeMembreCompletModel_0( Object parent, Invocation parentInvocation, ) : super( parent, parentInvocation, ); } /// A class which mocks [IProfileRepository]. /// /// See the documentation for Mockito's code generation for more information. class MockIProfileRepository extends _i1.Mock implements _i3.IProfileRepository { MockIProfileRepository() { _i1.throwOnMissingStub(this); } @override _i4.Future<_i2.MembreCompletModel?> getMe() => (super.noSuchMethod( Invocation.method( #getMe, [], ), returnValue: _i4.Future<_i2.MembreCompletModel?>.value(), ) as _i4.Future<_i2.MembreCompletModel?>); @override _i4.Future<_i2.MembreCompletModel?> getProfileByEmail(String? email) => (super.noSuchMethod( Invocation.method( #getProfileByEmail, [email], ), returnValue: _i4.Future<_i2.MembreCompletModel?>.value(), ) as _i4.Future<_i2.MembreCompletModel?>); @override _i4.Future<_i2.MembreCompletModel> updateProfile( String? id, _i2.MembreCompletModel? membre, ) => (super.noSuchMethod( Invocation.method( #updateProfile, [ id, membre, ], ), returnValue: _i4.Future<_i2.MembreCompletModel>.value(_FakeMembreCompletModel_0( this, Invocation.method( #updateProfile, [ id, membre, ], ), )), ) as _i4.Future<_i2.MembreCompletModel>); @override _i4.Future<_i2.MembreCompletModel> updateAvatar( String? id, String? photoUrl, ) => (super.noSuchMethod( Invocation.method( #updateAvatar, [ id, photoUrl, ], ), returnValue: _i4.Future<_i2.MembreCompletModel>.value(_FakeMembreCompletModel_0( this, Invocation.method( #updateAvatar, [ id, photoUrl, ], ), )), ) as _i4.Future<_i2.MembreCompletModel>); @override _i4.Future changePassword( String? id, String? oldPassword, String? newPassword, ) => (super.noSuchMethod( Invocation.method( #changePassword, [ id, oldPassword, newPassword, ], ), returnValue: _i4.Future.value(), returnValueForMissingStub: _i4.Future.value(), ) as _i4.Future); @override _i4.Future> updatePreferences( String? id, Map? preferences, ) => (super.noSuchMethod( Invocation.method( #updatePreferences, [ id, preferences, ], ), returnValue: _i4.Future>.value({}), ) as _i4.Future>); @override _i4.Future deleteAccount(String? id) => (super.noSuchMethod( Invocation.method( #deleteAccount, [id], ), returnValue: _i4.Future.value(), returnValueForMissingStub: _i4.Future.value(), ) as _i4.Future); }