// Mocks generated by Mockito 5.4.6 from annotations // in wger/test/core/settings_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes import 'dart:async' as _i18; import 'dart:ui' as _i19; import 'package:flutter/material.dart' as _i22; import 'package:http/http.dart' as _i16; import 'package:mockito/mockito.dart' as _i1; import 'package:shared_preferences/shared_preferences.dart' as _i14; import 'package:wger/database/exercises/exercise_database.dart' as _i3; import 'package:wger/database/ingredients/ingredients_database.dart' as _i9; import 'package:wger/models/exercises/category.dart' as _i5; import 'package:wger/models/exercises/equipment.dart' as _i6; import 'package:wger/models/exercises/exercise.dart' as _i4; import 'package:wger/models/exercises/language.dart' as _i8; import 'package:wger/models/exercises/muscle.dart' as _i7; import 'package:wger/models/nutrition/ingredient.dart' as _i13; import 'package:wger/models/nutrition/meal.dart' as _i11; import 'package:wger/models/nutrition/meal_item.dart' as _i12; import 'package:wger/models/nutrition/nutritional_plan.dart' as _i10; import 'package:wger/models/user/profile.dart' as _i23; import 'package:wger/providers/auth.dart' as _i15; import 'package:wger/providers/base_provider.dart' as _i2; import 'package:wger/providers/exercises.dart' as _i17; import 'package:wger/providers/nutrition.dart' as _i20; import 'package:wger/providers/user.dart' as _i21; // 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 _FakeWgerBaseProvider_0 extends _i1.SmartFake implements _i2.WgerBaseProvider { _FakeWgerBaseProvider_0(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeExerciseDatabase_1 extends _i1.SmartFake implements _i3.ExerciseDatabase { _FakeExerciseDatabase_1(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeExercise_2 extends _i1.SmartFake implements _i4.Exercise { _FakeExercise_2(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeExerciseCategory_3 extends _i1.SmartFake implements _i5.ExerciseCategory { _FakeExerciseCategory_3(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeEquipment_4 extends _i1.SmartFake implements _i6.Equipment { _FakeEquipment_4(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeMuscle_5 extends _i1.SmartFake implements _i7.Muscle { _FakeMuscle_5(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeLanguage_6 extends _i1.SmartFake implements _i8.Language { _FakeLanguage_6(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeIngredientDatabase_7 extends _i1.SmartFake implements _i9.IngredientDatabase { _FakeIngredientDatabase_7(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeNutritionalPlan_8 extends _i1.SmartFake implements _i10.NutritionalPlan { _FakeNutritionalPlan_8(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeMeal_9 extends _i1.SmartFake implements _i11.Meal { _FakeMeal_9(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeMealItem_10 extends _i1.SmartFake implements _i12.MealItem { _FakeMealItem_10(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeIngredient_11 extends _i1.SmartFake implements _i13.Ingredient { _FakeIngredient_11(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeSharedPreferencesAsync_12 extends _i1.SmartFake implements _i14.SharedPreferencesAsync { _FakeSharedPreferencesAsync_12(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeAuthProvider_13 extends _i1.SmartFake implements _i15.AuthProvider { _FakeAuthProvider_13(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeClient_14 extends _i1.SmartFake implements _i16.Client { _FakeClient_14(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeUri_15 extends _i1.SmartFake implements Uri { _FakeUri_15(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } class _FakeResponse_16 extends _i1.SmartFake implements _i16.Response { _FakeResponse_16(Object parent, Invocation parentInvocation) : super(parent, parentInvocation); } /// A class which mocks [ExercisesProvider]. /// /// See the documentation for Mockito's code generation for more information. class MockExercisesProvider extends _i1.Mock implements _i17.ExercisesProvider { MockExercisesProvider() { _i1.throwOnMissingStub(this); } @override _i2.WgerBaseProvider get baseProvider => (super.noSuchMethod( Invocation.getter(#baseProvider), returnValue: _FakeWgerBaseProvider_0( this, Invocation.getter(#baseProvider), ), ) as _i2.WgerBaseProvider); @override _i3.ExerciseDatabase get database => (super.noSuchMethod( Invocation.getter(#database), returnValue: _FakeExerciseDatabase_1( this, Invocation.getter(#database), ), ) as _i3.ExerciseDatabase); @override List<_i4.Exercise> get exercises => (super.noSuchMethod( Invocation.getter(#exercises), returnValue: <_i4.Exercise>[], ) as List<_i4.Exercise>); @override List<_i4.Exercise> get filteredExercises => (super.noSuchMethod( Invocation.getter(#filteredExercises), returnValue: <_i4.Exercise>[], ) as List<_i4.Exercise>); @override Map> get exerciseByVariation => (super.noSuchMethod( Invocation.getter(#exerciseByVariation), returnValue: >{}, ) as Map>); @override List<_i5.ExerciseCategory> get categories => (super.noSuchMethod( Invocation.getter(#categories), returnValue: <_i5.ExerciseCategory>[], ) as List<_i5.ExerciseCategory>); @override List<_i7.Muscle> get muscles => (super.noSuchMethod( Invocation.getter(#muscles), returnValue: <_i7.Muscle>[], ) as List<_i7.Muscle>); @override List<_i6.Equipment> get equipment => (super.noSuchMethod( Invocation.getter(#equipment), returnValue: <_i6.Equipment>[], ) as List<_i6.Equipment>); @override List<_i8.Language> get languages => (super.noSuchMethod( Invocation.getter(#languages), returnValue: <_i8.Language>[], ) as List<_i8.Language>); @override set database(_i3.ExerciseDatabase? value) => super.noSuchMethod( Invocation.setter(#database, value), returnValueForMissingStub: null, ); @override set exercises(List<_i4.Exercise>? value) => super.noSuchMethod( Invocation.setter(#exercises, value), returnValueForMissingStub: null, ); @override set filteredExercises(List<_i4.Exercise>? newFilteredExercises) => super.noSuchMethod( Invocation.setter(#filteredExercises, newFilteredExercises), returnValueForMissingStub: null, ); @override set languages(List<_i8.Language>? languages) => super.noSuchMethod( Invocation.setter(#languages, languages), returnValueForMissingStub: null, ); @override bool get hasListeners => (super.noSuchMethod(Invocation.getter(#hasListeners), returnValue: false) as bool); @override _i18.Future setFilters(_i17.Filters? newFilters) => (super.noSuchMethod( Invocation.method(#setFilters, [newFilters]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override void initFilters() => super.noSuchMethod( Invocation.method(#initFilters, []), returnValueForMissingStub: null, ); @override _i18.Future findByFilters() => (super.noSuchMethod( Invocation.method(#findByFilters, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override void clear() => super.noSuchMethod( Invocation.method(#clear, []), returnValueForMissingStub: null, ); @override _i4.Exercise findExerciseById(int? id) => (super.noSuchMethod( Invocation.method(#findExerciseById, [id]), returnValue: _FakeExercise_2( this, Invocation.method(#findExerciseById, [id]), ), ) as _i4.Exercise); @override List<_i4.Exercise> findExercisesByVariationId( int? variationId, { int? exerciseIdToExclude, }) => (super.noSuchMethod( Invocation.method( #findExercisesByVariationId, [variationId], {#exerciseIdToExclude: exerciseIdToExclude}, ), returnValue: <_i4.Exercise>[], ) as List<_i4.Exercise>); @override _i5.ExerciseCategory findCategoryById(int? id) => (super.noSuchMethod( Invocation.method(#findCategoryById, [id]), returnValue: _FakeExerciseCategory_3( this, Invocation.method(#findCategoryById, [id]), ), ) as _i5.ExerciseCategory); @override _i6.Equipment findEquipmentById(int? id) => (super.noSuchMethod( Invocation.method(#findEquipmentById, [id]), returnValue: _FakeEquipment_4( this, Invocation.method(#findEquipmentById, [id]), ), ) as _i6.Equipment); @override _i7.Muscle findMuscleById(int? id) => (super.noSuchMethod( Invocation.method(#findMuscleById, [id]), returnValue: _FakeMuscle_5( this, Invocation.method(#findMuscleById, [id]), ), ) as _i7.Muscle); @override _i8.Language findLanguageById(int? id) => (super.noSuchMethod( Invocation.method(#findLanguageById, [id]), returnValue: _FakeLanguage_6( this, Invocation.method(#findLanguageById, [id]), ), ) as _i8.Language); @override _i18.Future fetchAndSetCategoriesFromApi() => (super.noSuchMethod( Invocation.method(#fetchAndSetCategoriesFromApi, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetMusclesFromApi() => (super.noSuchMethod( Invocation.method(#fetchAndSetMusclesFromApi, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetEquipmentsFromApi() => (super.noSuchMethod( Invocation.method(#fetchAndSetEquipmentsFromApi, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetLanguagesFromApi() => (super.noSuchMethod( Invocation.method(#fetchAndSetLanguagesFromApi, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetAllExercises() => (super.noSuchMethod( Invocation.method(#fetchAndSetAllExercises, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future<_i4.Exercise?> fetchAndSetExercise(int? exerciseId) => (super.noSuchMethod( Invocation.method(#fetchAndSetExercise, [exerciseId]), returnValue: _i18.Future<_i4.Exercise?>.value(), ) as _i18.Future<_i4.Exercise?>); @override _i18.Future<_i4.Exercise> handleUpdateExerciseFromApi( _i3.ExerciseDatabase? database, int? exerciseId, ) => (super.noSuchMethod( Invocation.method(#handleUpdateExerciseFromApi, [ database, exerciseId, ]), returnValue: _i18.Future<_i4.Exercise>.value( _FakeExercise_2( this, Invocation.method(#handleUpdateExerciseFromApi, [ database, exerciseId, ]), ), ), ) as _i18.Future<_i4.Exercise>); @override _i18.Future initCacheTimesLocalPrefs({dynamic forceInit = false}) => (super.noSuchMethod( Invocation.method(#initCacheTimesLocalPrefs, [], { #forceInit: forceInit, }), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future clearAllCachesAndPrefs() => (super.noSuchMethod( Invocation.method(#clearAllCachesAndPrefs, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetInitialData() => (super.noSuchMethod( Invocation.method(#fetchAndSetInitialData, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future setExercisesFromDatabase( _i3.ExerciseDatabase? database, { bool? forceDeleteCache = false, }) => (super.noSuchMethod( Invocation.method( #setExercisesFromDatabase, [database], {#forceDeleteCache: forceDeleteCache}, ), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future updateExerciseCache(_i3.ExerciseDatabase? database) => (super.noSuchMethod( Invocation.method(#updateExerciseCache, [database]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetMuscles(_i3.ExerciseDatabase? database) => (super.noSuchMethod( Invocation.method(#fetchAndSetMuscles, [database]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetCategories(_i3.ExerciseDatabase? database) => (super.noSuchMethod( Invocation.method(#fetchAndSetCategories, [database]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetLanguages(_i3.ExerciseDatabase? database) => (super.noSuchMethod( Invocation.method(#fetchAndSetLanguages, [database]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetEquipments(_i3.ExerciseDatabase? database) => (super.noSuchMethod( Invocation.method(#fetchAndSetEquipments, [database]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future> searchExercise( String? name, { String? languageCode = 'en', bool? searchEnglish = false, }) => (super.noSuchMethod( Invocation.method( #searchExercise, [name], {#languageCode: languageCode, #searchEnglish: searchEnglish}, ), returnValue: _i18.Future>.value( <_i4.Exercise>[], ), ) as _i18.Future>); @override void addListener(_i19.VoidCallback? listener) => super.noSuchMethod( Invocation.method(#addListener, [listener]), returnValueForMissingStub: null, ); @override void removeListener(_i19.VoidCallback? listener) => super.noSuchMethod( Invocation.method(#removeListener, [listener]), returnValueForMissingStub: null, ); @override void dispose() => super.noSuchMethod( Invocation.method(#dispose, []), returnValueForMissingStub: null, ); @override void notifyListeners() => super.noSuchMethod( Invocation.method(#notifyListeners, []), returnValueForMissingStub: null, ); } /// A class which mocks [NutritionPlansProvider]. /// /// See the documentation for Mockito's code generation for more information. class MockNutritionPlansProvider extends _i1.Mock implements _i20.NutritionPlansProvider { MockNutritionPlansProvider() { _i1.throwOnMissingStub(this); } @override _i2.WgerBaseProvider get baseProvider => (super.noSuchMethod( Invocation.getter(#baseProvider), returnValue: _FakeWgerBaseProvider_0( this, Invocation.getter(#baseProvider), ), ) as _i2.WgerBaseProvider); @override _i9.IngredientDatabase get database => (super.noSuchMethod( Invocation.getter(#database), returnValue: _FakeIngredientDatabase_7( this, Invocation.getter(#database), ), ) as _i9.IngredientDatabase); @override List<_i13.Ingredient> get ingredients => (super.noSuchMethod( Invocation.getter(#ingredients), returnValue: <_i13.Ingredient>[], ) as List<_i13.Ingredient>); @override List<_i10.NutritionalPlan> get items => (super.noSuchMethod( Invocation.getter(#items), returnValue: <_i10.NutritionalPlan>[], ) as List<_i10.NutritionalPlan>); @override set database(_i9.IngredientDatabase? value) => super.noSuchMethod( Invocation.setter(#database, value), returnValueForMissingStub: null, ); @override set ingredients(List<_i13.Ingredient>? value) => super.noSuchMethod( Invocation.setter(#ingredients, value), returnValueForMissingStub: null, ); @override bool get hasListeners => (super.noSuchMethod(Invocation.getter(#hasListeners), returnValue: false) as bool); @override void clear() => super.noSuchMethod( Invocation.method(#clear, []), returnValueForMissingStub: null, ); @override _i18.Stream<_i10.NutritionalPlan?> watchNutritionPlan(String? id) => (super.noSuchMethod( Invocation.method(#watchNutritionPlan, [id]), returnValue: _i18.Stream<_i10.NutritionalPlan?>.empty(), ) as _i18.Stream<_i10.NutritionalPlan?>); @override _i18.Stream<_i10.NutritionalPlan> watchNutritionPlanLast() => (super.noSuchMethod( Invocation.method(#watchNutritionPlanLast, []), returnValue: _i18.Stream<_i10.NutritionalPlan>.empty(), ) as _i18.Stream<_i10.NutritionalPlan>); @override _i18.Stream> watchNutritionPlans() => (super.noSuchMethod( Invocation.method(#watchNutritionPlans, []), returnValue: _i18.Stream>.empty(), ) as _i18.Stream>); @override _i18.Future<_i10.NutritionalPlan> addPlan(_i10.NutritionalPlan? planData) => (super.noSuchMethod( Invocation.method(#addPlan, [planData]), returnValue: _i18.Future<_i10.NutritionalPlan>.value( _FakeNutritionalPlan_8( this, Invocation.method(#addPlan, [planData]), ), ), ) as _i18.Future<_i10.NutritionalPlan>); @override _i18.Future editPlan(_i10.NutritionalPlan? plan) => (super.noSuchMethod( Invocation.method(#editPlan, [plan]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future deletePlan(String? id) => (super.noSuchMethod( Invocation.method(#deletePlan, [id]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future<_i11.Meal> addMeal(_i11.Meal? meal, String? planId) => (super.noSuchMethod( Invocation.method(#addMeal, [meal, planId]), returnValue: _i18.Future<_i11.Meal>.value( _FakeMeal_9(this, Invocation.method(#addMeal, [meal, planId])), ), ) as _i18.Future<_i11.Meal>); @override _i18.Future<_i11.Meal> editMeal(_i11.Meal? meal) => (super.noSuchMethod( Invocation.method(#editMeal, [meal]), returnValue: _i18.Future<_i11.Meal>.value( _FakeMeal_9(this, Invocation.method(#editMeal, [meal])), ), ) as _i18.Future<_i11.Meal>); @override _i18.Future deleteMeal(_i11.Meal? meal) => (super.noSuchMethod( Invocation.method(#deleteMeal, [meal]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future<_i12.MealItem> addMealItem( _i12.MealItem? mealItem, _i11.Meal? meal, ) => (super.noSuchMethod( Invocation.method(#addMealItem, [mealItem, meal]), returnValue: _i18.Future<_i12.MealItem>.value( _FakeMealItem_10( this, Invocation.method(#addMealItem, [mealItem, meal]), ), ), ) as _i18.Future<_i12.MealItem>); @override _i18.Future deleteMealItem(_i12.MealItem? mealItem) => (super.noSuchMethod( Invocation.method(#deleteMealItem, [mealItem]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future clearIngredientCache() => (super.noSuchMethod( Invocation.method(#clearIngredientCache, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future<_i13.Ingredient> fetchIngredient( int? ingredientId, { _i9.IngredientDatabase? database, }) => (super.noSuchMethod( Invocation.method( #fetchIngredient, [ingredientId], {#database: database}, ), returnValue: _i18.Future<_i13.Ingredient>.value( _FakeIngredient_11( this, Invocation.method( #fetchIngredient, [ingredientId], {#database: database}, ), ), ), ) as _i18.Future<_i13.Ingredient>); @override _i18.Future fetchIngredientsFromCache() => (super.noSuchMethod( Invocation.method(#fetchIngredientsFromCache, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future> searchIngredient( String? name, { String? languageCode = 'en', bool? searchEnglish = false, }) => (super.noSuchMethod( Invocation.method( #searchIngredient, [name], {#languageCode: languageCode, #searchEnglish: searchEnglish}, ), returnValue: _i18.Future>.value( <_i13.Ingredient>[], ), ) as _i18.Future>); @override _i18.Future<_i13.Ingredient?> searchIngredientWithBarcode(String? barcode) => (super.noSuchMethod( Invocation.method(#searchIngredientWithBarcode, [barcode]), returnValue: _i18.Future<_i13.Ingredient?>.value(), ) as _i18.Future<_i13.Ingredient?>); @override _i18.Future logMealToDiary(_i11.Meal? meal, DateTime? mealDateTime) => (super.noSuchMethod( Invocation.method(#logMealToDiary, [meal, mealDateTime]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future logIngredientToDiary( _i12.MealItem? mealItem, String? planId, [ DateTime? dateTime, ]) => (super.noSuchMethod( Invocation.method(#logIngredientToDiary, [ mealItem, planId, dateTime, ]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future deleteLog(String? logId, String? planId) => (super.noSuchMethod( Invocation.method(#deleteLog, [logId, planId]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future fetchAndSetLogs(_i10.NutritionalPlan? plan) => (super.noSuchMethod( Invocation.method(#fetchAndSetLogs, [plan]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override void addListener(_i19.VoidCallback? listener) => super.noSuchMethod( Invocation.method(#addListener, [listener]), returnValueForMissingStub: null, ); @override void removeListener(_i19.VoidCallback? listener) => super.noSuchMethod( Invocation.method(#removeListener, [listener]), returnValueForMissingStub: null, ); @override void dispose() => super.noSuchMethod( Invocation.method(#dispose, []), returnValueForMissingStub: null, ); @override void notifyListeners() => super.noSuchMethod( Invocation.method(#notifyListeners, []), returnValueForMissingStub: null, ); } /// A class which mocks [UserProvider]. /// /// See the documentation for Mockito's code generation for more information. class MockUserProvider extends _i1.Mock implements _i21.UserProvider { MockUserProvider() { _i1.throwOnMissingStub(this); } @override _i22.ThemeMode get themeMode => (super.noSuchMethod( Invocation.getter(#themeMode), returnValue: _i22.ThemeMode.system, ) as _i22.ThemeMode); @override _i2.WgerBaseProvider get baseProvider => (super.noSuchMethod( Invocation.getter(#baseProvider), returnValue: _FakeWgerBaseProvider_0( this, Invocation.getter(#baseProvider), ), ) as _i2.WgerBaseProvider); @override _i14.SharedPreferencesAsync get prefs => (super.noSuchMethod( Invocation.getter(#prefs), returnValue: _FakeSharedPreferencesAsync_12( this, Invocation.getter(#prefs), ), ) as _i14.SharedPreferencesAsync); @override set themeMode(_i22.ThemeMode? value) => super.noSuchMethod( Invocation.setter(#themeMode, value), returnValueForMissingStub: null, ); @override set prefs(_i14.SharedPreferencesAsync? value) => super.noSuchMethod( Invocation.setter(#prefs, value), returnValueForMissingStub: null, ); @override set profile(_i23.Profile? value) => super.noSuchMethod( Invocation.setter(#profile, value), returnValueForMissingStub: null, ); @override bool get hasListeners => (super.noSuchMethod(Invocation.getter(#hasListeners), returnValue: false) as bool); @override void clear() => super.noSuchMethod( Invocation.method(#clear, []), returnValueForMissingStub: null, ); @override void setThemeMode(_i22.ThemeMode? mode) => super.noSuchMethod( Invocation.method(#setThemeMode, [mode]), returnValueForMissingStub: null, ); @override _i18.Future fetchAndSetProfile() => (super.noSuchMethod( Invocation.method(#fetchAndSetProfile, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future saveProfile() => (super.noSuchMethod( Invocation.method(#saveProfile, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future verifyEmail() => (super.noSuchMethod( Invocation.method(#verifyEmail, []), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override void addListener(_i19.VoidCallback? listener) => super.noSuchMethod( Invocation.method(#addListener, [listener]), returnValueForMissingStub: null, ); @override void removeListener(_i19.VoidCallback? listener) => super.noSuchMethod( Invocation.method(#removeListener, [listener]), returnValueForMissingStub: null, ); @override void dispose() => super.noSuchMethod( Invocation.method(#dispose, []), returnValueForMissingStub: null, ); @override void notifyListeners() => super.noSuchMethod( Invocation.method(#notifyListeners, []), returnValueForMissingStub: null, ); } /// A class which mocks [WgerBaseProvider]. /// /// See the documentation for Mockito's code generation for more information. class MockWgerBaseProvider extends _i1.Mock implements _i2.WgerBaseProvider { MockWgerBaseProvider() { _i1.throwOnMissingStub(this); } @override _i15.AuthProvider get auth => (super.noSuchMethod( Invocation.getter(#auth), returnValue: _FakeAuthProvider_13(this, Invocation.getter(#auth)), ) as _i15.AuthProvider); @override _i16.Client get client => (super.noSuchMethod( Invocation.getter(#client), returnValue: _FakeClient_14(this, Invocation.getter(#client)), ) as _i16.Client); @override set auth(_i15.AuthProvider? value) => super.noSuchMethod( Invocation.setter(#auth, value), returnValueForMissingStub: null, ); @override set client(_i16.Client? value) => super.noSuchMethod( Invocation.setter(#client, value), returnValueForMissingStub: null, ); @override Map getDefaultHeaders({bool? includeAuth = false}) => (super.noSuchMethod( Invocation.method(#getDefaultHeaders, [], { #includeAuth: includeAuth, }), returnValue: {}, ) as Map); @override Uri makeUrl( String? path, { int? id, String? objectMethod, Map? query, }) => (super.noSuchMethod( Invocation.method( #makeUrl, [path], {#id: id, #objectMethod: objectMethod, #query: query}, ), returnValue: _FakeUri_15( this, Invocation.method( #makeUrl, [path], {#id: id, #objectMethod: objectMethod, #query: query}, ), ), ) as Uri); @override _i18.Future fetch(Uri? uri) => (super.noSuchMethod( Invocation.method(#fetch, [uri]), returnValue: _i18.Future.value(), ) as _i18.Future); @override _i18.Future> fetchPaginated(Uri? uri) => (super.noSuchMethod( Invocation.method(#fetchPaginated, [uri]), returnValue: _i18.Future>.value([]), ) as _i18.Future>); @override _i18.Future> post( Map? data, Uri? uri, ) => (super.noSuchMethod( Invocation.method(#post, [data, uri]), returnValue: _i18.Future>.value( {}, ), ) as _i18.Future>); @override _i18.Future> patch( Map? data, Uri? uri, ) => (super.noSuchMethod( Invocation.method(#patch, [data, uri]), returnValue: _i18.Future>.value( {}, ), ) as _i18.Future>); @override _i18.Future<_i16.Response> deleteRequest(String? url, int? id) => (super.noSuchMethod( Invocation.method(#deleteRequest, [url, id]), returnValue: _i18.Future<_i16.Response>.value( _FakeResponse_16( this, Invocation.method(#deleteRequest, [url, id]), ), ), ) as _i18.Future<_i16.Response>); } /// A class which mocks [SharedPreferencesAsync]. /// /// See the documentation for Mockito's code generation for more information. // ignore: must_be_immutable class MockSharedPreferencesAsync extends _i1.Mock implements _i14.SharedPreferencesAsync { MockSharedPreferencesAsync() { _i1.throwOnMissingStub(this); } @override _i18.Future> getKeys({Set? allowList}) => (super.noSuchMethod( Invocation.method(#getKeys, [], {#allowList: allowList}), returnValue: _i18.Future>.value({}), ) as _i18.Future>); @override _i18.Future> getAll({Set? allowList}) => (super.noSuchMethod( Invocation.method(#getAll, [], {#allowList: allowList}), returnValue: _i18.Future>.value( {}, ), ) as _i18.Future>); @override _i18.Future getBool(String? key) => (super.noSuchMethod( Invocation.method(#getBool, [key]), returnValue: _i18.Future.value(), ) as _i18.Future); @override _i18.Future getInt(String? key) => (super.noSuchMethod( Invocation.method(#getInt, [key]), returnValue: _i18.Future.value(), ) as _i18.Future); @override _i18.Future getDouble(String? key) => (super.noSuchMethod( Invocation.method(#getDouble, [key]), returnValue: _i18.Future.value(), ) as _i18.Future); @override _i18.Future getString(String? key) => (super.noSuchMethod( Invocation.method(#getString, [key]), returnValue: _i18.Future.value(), ) as _i18.Future); @override _i18.Future?> getStringList(String? key) => (super.noSuchMethod( Invocation.method(#getStringList, [key]), returnValue: _i18.Future?>.value(), ) as _i18.Future?>); @override _i18.Future containsKey(String? key) => (super.noSuchMethod( Invocation.method(#containsKey, [key]), returnValue: _i18.Future.value(false), ) as _i18.Future); @override _i18.Future setBool(String? key, bool? value) => (super.noSuchMethod( Invocation.method(#setBool, [key, value]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future setInt(String? key, int? value) => (super.noSuchMethod( Invocation.method(#setInt, [key, value]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future setDouble(String? key, double? value) => (super.noSuchMethod( Invocation.method(#setDouble, [key, value]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future setString(String? key, String? value) => (super.noSuchMethod( Invocation.method(#setString, [key, value]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future setStringList(String? key, List? value) => (super.noSuchMethod( Invocation.method(#setStringList, [key, value]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future remove(String? key) => (super.noSuchMethod( Invocation.method(#remove, [key]), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); @override _i18.Future clear({Set? allowList}) => (super.noSuchMethod( Invocation.method(#clear, [], {#allowList: allowList}), returnValue: _i18.Future.value(), returnValueForMissingStub: _i18.Future.value(), ) as _i18.Future); }