// Mocks generated by Mockito 5.4.6 from annotations // in unionflow_mobile_apps/test/features/settings/domain/usecases/update_settings_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes import 'dart:async' as _i6; import 'package:mockito/mockito.dart' as _i1; import 'package:unionflow_mobile_apps/features/settings/data/models/cache_stats_model.dart' as _i3; import 'package:unionflow_mobile_apps/features/settings/data/models/system_config_model.dart' as _i2; import 'package:unionflow_mobile_apps/features/settings/data/models/system_metrics_model.dart' as _i4; import 'package:unionflow_mobile_apps/features/settings/domain/repositories/system_config_repository.dart' as _i5; // 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 _FakeSystemConfigModel_0 extends _i1.SmartFake implements _i2.SystemConfigModel { _FakeSystemConfigModel_0(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeCacheStatsModel_1 extends _i1.SmartFake implements _i3.CacheStatsModel { _FakeCacheStatsModel_1(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeSystemMetricsModel_2 extends _i1.SmartFake implements _i4.SystemMetricsModel { _FakeSystemMetricsModel_2(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } /// A class which mocks [ISystemConfigRepository]. /// /// See the documentation for Mockito's code generation for more information. class MockISystemConfigRepository extends _i1.Mock implements _i5.ISystemConfigRepository { MockISystemConfigRepository() { _i1.throwOnMissingStub(this); } @override _i6.Future<_i2.SystemConfigModel> getConfig() => (super.noSuchMethod( Invocation.method(#getConfig, []), returnValue: _i6.Future<_i2.SystemConfigModel>.value( _FakeSystemConfigModel_0(this, Invocation.method(#getConfig, [])), ), ) as _i6.Future<_i2.SystemConfigModel>); @override _i6.Future<_i2.SystemConfigModel> updateConfig( Map? config, ) => (super.noSuchMethod( Invocation.method(#updateConfig, [config]), returnValue: _i6.Future<_i2.SystemConfigModel>.value( _FakeSystemConfigModel_0( this, Invocation.method(#updateConfig, [config]), ), ), ) as _i6.Future<_i2.SystemConfigModel>); @override _i6.Future<_i3.CacheStatsModel> getCacheStats() => (super.noSuchMethod( Invocation.method(#getCacheStats, []), returnValue: _i6.Future<_i3.CacheStatsModel>.value( _FakeCacheStatsModel_1( this, Invocation.method(#getCacheStats, []), ), ), ) as _i6.Future<_i3.CacheStatsModel>); @override _i6.Future<_i4.SystemMetricsModel> getMetrics() => (super.noSuchMethod( Invocation.method(#getMetrics, []), returnValue: _i6.Future<_i4.SystemMetricsModel>.value( _FakeSystemMetricsModel_2( this, Invocation.method(#getMetrics, []), ), ), ) as _i6.Future<_i4.SystemMetricsModel>); @override _i6.Future clearCache() => (super.noSuchMethod( Invocation.method(#clearCache, []), returnValue: _i6.Future.value(), returnValueForMissingStub: _i6.Future.value(), ) as _i6.Future); @override _i6.Future> testDatabase() => (super.noSuchMethod( Invocation.method(#testDatabase, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> testEmail() => (super.noSuchMethod( Invocation.method(#testEmail, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future<_i2.SystemConfigModel> resetConfig() => (super.noSuchMethod( Invocation.method(#resetConfig, []), returnValue: _i6.Future<_i2.SystemConfigModel>.value( _FakeSystemConfigModel_0( this, Invocation.method(#resetConfig, []), ), ), ) as _i6.Future<_i2.SystemConfigModel>); @override _i6.Future> optimizeDatabase() => (super.noSuchMethod( Invocation.method(#optimizeDatabase, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> forceGlobalLogout() => (super.noSuchMethod( Invocation.method(#forceGlobalLogout, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> cleanupSessions() => (super.noSuchMethod( Invocation.method(#cleanupSessions, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> cleanOldLogs() => (super.noSuchMethod( Invocation.method(#cleanOldLogs, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> exportLogs() => (super.noSuchMethod( Invocation.method(#exportLogs, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> purgeExpiredData() => (super.noSuchMethod( Invocation.method(#purgeExpiredData, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> analyzePerformance() => (super.noSuchMethod( Invocation.method(#analyzePerformance, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> createBackup() => (super.noSuchMethod( Invocation.method(#createBackup, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> scheduleMaintenance({ String? scheduledAt, String? reason, }) => (super.noSuchMethod( Invocation.method(#scheduleMaintenance, [], { #scheduledAt: scheduledAt, #reason: reason, }), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> emergencyMaintenance() => (super.noSuchMethod( Invocation.method(#emergencyMaintenance, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> checkUpdates() => (super.noSuchMethod( Invocation.method(#checkUpdates, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> generateUsageReport() => (super.noSuchMethod( Invocation.method(#generateUsageReport, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> generateAuditReport() => (super.noSuchMethod( Invocation.method(#generateAuditReport, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); @override _i6.Future> exportGDPRData() => (super.noSuchMethod( Invocation.method(#exportGDPRData, []), returnValue: _i6.Future>.value( {}, ), ) as _i6.Future>); }