diff --git a/integration_test/1_dashboard.dart b/integration_test/1_dashboard.dart index e72f977a..e408830c 100644 --- a/integration_test/1_dashboard.dart +++ b/integration_test/1_dashboard.dart @@ -13,8 +13,8 @@ import 'package:wger/theme/theme.dart'; import '../test/exercises/contribute_exercise_test.mocks.dart'; import '../test/measurements/measurement_categories_screen_test.mocks.dart'; +import '../test/routine/weight_unit_form_widget_test.mocks.dart'; import '../test/weight/weight_screen_test.mocks.dart' as weight; -import '../test/workout/weight_unit_form_widget_test.mocks.dart'; import '../test_data/body_weight.dart'; import '../test_data/exercises.dart'; import '../test_data/measurements.dart'; diff --git a/integration_test/2_workout.dart b/integration_test/2_workout.dart index 19dddee6..9abe0767 100644 --- a/integration_test/2_workout.dart +++ b/integration_test/2_workout.dart @@ -6,7 +6,7 @@ import 'package:wger/providers/routines.dart'; import 'package:wger/screens/routine_screen.dart'; import 'package:wger/theme/theme.dart'; -import '../test/workout/routine_form_test.mocks.dart'; +import '../test/routine/routine_form_test.mocks.dart'; import '../test_data/exercises.dart'; import '../test_data/routines.dart'; diff --git a/integration_test/3_gym_mode.dart b/integration_test/3_gym_mode.dart index a9127759..cf504fe1 100644 --- a/integration_test/3_gym_mode.dart +++ b/integration_test/3_gym_mode.dart @@ -9,7 +9,7 @@ import 'package:wger/screens/gym_mode.dart'; import 'package:wger/screens/routine_screen.dart'; import 'package:wger/theme/theme.dart'; -import '../test/workout/gym_mode_screen_test.mocks.dart'; +import '../test/routine/gym_mode_screen_test.mocks.dart'; import '../test_data/exercises.dart'; import '../test_data/routines.dart'; diff --git a/test/exercises/contribute_exercise_test.dart b/test/exercises/contribute_exercise_test.dart index fb883186..547a037d 100644 --- a/test/exercises/contribute_exercise_test.dart +++ b/test/exercises/contribute_exercise_test.dart @@ -29,10 +29,9 @@ import 'package:wger/screens/add_exercise_screen.dart'; import '../../test_data/exercises.dart'; import '../../test_data/profile.dart'; -import '../workout/gym_mode_screen_test.mocks.dart'; import 'contribute_exercise_test.mocks.dart'; -@GenerateMocks([AddExerciseProvider, UserProvider]) +@GenerateMocks([AddExerciseProvider, UserProvider, ExercisesProvider]) void main() { final mockAddExerciseProvider = MockAddExerciseProvider(); final mockExerciseProvider = MockExercisesProvider(); diff --git a/test/exercises/contribute_exercise_test.mocks.dart b/test/exercises/contribute_exercise_test.mocks.dart index a3fd5dd5..41cf8eff 100644 --- a/test/exercises/contribute_exercise_test.mocks.dart +++ b/test/exercises/contribute_exercise_test.mocks.dart @@ -3,25 +3,27 @@ // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes -import 'dart:async' as _i14; -import 'dart:io' as _i9; -import 'dart:ui' as _i15; +import 'dart:async' as _i15; +import 'dart:io' as _i14; +import 'dart:ui' as _i16; -import 'package:flutter/material.dart' as _i17; +import 'package:flutter/material.dart' as _i18; import 'package:mockito/mockito.dart' as _i1; import 'package:shared_preferences/shared_preferences.dart' as _i7; +import 'package:wger/database/exercises/exercise_database.dart' as _i8; import 'package:wger/models/exercises/alias.dart' as _i6; -import 'package:wger/models/exercises/category.dart' as _i13; +import 'package:wger/models/exercises/category.dart' as _i9; import 'package:wger/models/exercises/equipment.dart' as _i10; import 'package:wger/models/exercises/exercise.dart' as _i3; import 'package:wger/models/exercises/language.dart' as _i12; import 'package:wger/models/exercises/muscle.dart' as _i11; import 'package:wger/models/exercises/translation.dart' as _i4; import 'package:wger/models/exercises/variation.dart' as _i5; -import 'package:wger/models/user/profile.dart' as _i18; -import 'package:wger/providers/add_exercise.dart' as _i8; +import 'package:wger/models/user/profile.dart' as _i19; +import 'package:wger/providers/add_exercise.dart' as _i13; import 'package:wger/providers/base_provider.dart' as _i2; -import 'package:wger/providers/user.dart' as _i16; +import 'package:wger/providers/exercises.dart' as _i20; +import 'package:wger/providers/user.dart' as _i17; // ignore_for_file: type=lint // ignore_for_file: avoid_redundant_argument_values @@ -97,10 +99,60 @@ class _FakeSharedPreferencesAsync_5 extends _i1.SmartFake implements _i7.SharedP ); } +class _FakeExerciseDatabase_6 extends _i1.SmartFake implements _i8.ExerciseDatabase { + _FakeExerciseDatabase_6( + Object parent, + Invocation parentInvocation, + ) : super( + parent, + parentInvocation, + ); +} + +class _FakeExerciseCategory_7 extends _i1.SmartFake implements _i9.ExerciseCategory { + _FakeExerciseCategory_7( + Object parent, + Invocation parentInvocation, + ) : super( + parent, + parentInvocation, + ); +} + +class _FakeEquipment_8 extends _i1.SmartFake implements _i10.Equipment { + _FakeEquipment_8( + Object parent, + Invocation parentInvocation, + ) : super( + parent, + parentInvocation, + ); +} + +class _FakeMuscle_9 extends _i1.SmartFake implements _i11.Muscle { + _FakeMuscle_9( + Object parent, + Invocation parentInvocation, + ) : super( + parent, + parentInvocation, + ); +} + +class _FakeLanguage_10 extends _i1.SmartFake implements _i12.Language { + _FakeLanguage_10( + Object parent, + Invocation parentInvocation, + ) : super( + parent, + parentInvocation, + ); +} + /// A class which mocks [AddExerciseProvider]. /// /// See the documentation for Mockito's code generation for more information. -class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvider { +class MockAddExerciseProvider extends _i1.Mock implements _i13.AddExerciseProvider { MockAddExerciseProvider() { _i1.throwOnMissingStub(this); } @@ -115,10 +167,10 @@ class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvide ) as _i2.WgerBaseProvider); @override - List<_i9.File> get exerciseImages => (super.noSuchMethod( + List<_i14.File> get exerciseImages => (super.noSuchMethod( Invocation.getter(#exerciseImages), - returnValue: <_i9.File>[], - ) as List<_i9.File>); + returnValue: <_i14.File>[], + ) as List<_i14.File>); @override List<_i10.Equipment> get equipment => (super.noSuchMethod( @@ -190,7 +242,7 @@ class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvide ); @override - set category(_i13.ExerciseCategory? _category) => super.noSuchMethod( + set category(_i9.ExerciseCategory? _category) => super.noSuchMethod( Invocation.setter( #category, _category, @@ -313,7 +365,7 @@ class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvide ); @override - void addExerciseImages(List<_i9.File>? exercises) => super.noSuchMethod( + void addExerciseImages(List<_i14.File>? exercises) => super.noSuchMethod( Invocation.method( #addExerciseImages, [exercises], @@ -340,72 +392,72 @@ class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvide ); @override - _i14.Future addExercise() => (super.noSuchMethod( + _i15.Future addExercise() => (super.noSuchMethod( Invocation.method( #addExercise, [], ), - returnValue: _i14.Future.value(0), - ) as _i14.Future); + returnValue: _i15.Future.value(0), + ) as _i15.Future); @override - _i14.Future<_i3.Exercise> addExerciseBase() => (super.noSuchMethod( + _i15.Future<_i3.Exercise> addExerciseBase() => (super.noSuchMethod( Invocation.method( #addExerciseBase, [], ), - returnValue: _i14.Future<_i3.Exercise>.value(_FakeExercise_1( + returnValue: _i15.Future<_i3.Exercise>.value(_FakeExercise_1( this, Invocation.method( #addExerciseBase, [], ), )), - ) as _i14.Future<_i3.Exercise>); + ) as _i15.Future<_i3.Exercise>); @override - _i14.Future<_i5.Variation> addVariation() => (super.noSuchMethod( + _i15.Future<_i5.Variation> addVariation() => (super.noSuchMethod( Invocation.method( #addVariation, [], ), - returnValue: _i14.Future<_i5.Variation>.value(_FakeVariation_3( + returnValue: _i15.Future<_i5.Variation>.value(_FakeVariation_3( this, Invocation.method( #addVariation, [], ), )), - ) as _i14.Future<_i5.Variation>); + ) as _i15.Future<_i5.Variation>); @override - _i14.Future addImages(_i3.Exercise? exercise) => (super.noSuchMethod( + _i15.Future addImages(_i3.Exercise? exercise) => (super.noSuchMethod( Invocation.method( #addImages, [exercise], ), - returnValue: _i14.Future.value(), - returnValueForMissingStub: _i14.Future.value(), - ) as _i14.Future); + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); @override - _i14.Future<_i4.Translation> addExerciseTranslation(_i4.Translation? exercise) => + _i15.Future<_i4.Translation> addExerciseTranslation(_i4.Translation? exercise) => (super.noSuchMethod( Invocation.method( #addExerciseTranslation, [exercise], ), - returnValue: _i14.Future<_i4.Translation>.value(_FakeTranslation_2( + returnValue: _i15.Future<_i4.Translation>.value(_FakeTranslation_2( this, Invocation.method( #addExerciseTranslation, [exercise], ), )), - ) as _i14.Future<_i4.Translation>); + ) as _i15.Future<_i4.Translation>); @override - _i14.Future<_i6.Alias> addExerciseAlias( + _i15.Future<_i6.Alias> addExerciseAlias( String? name, int? exerciseId, ) => @@ -417,7 +469,7 @@ class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvide exerciseId, ], ), - returnValue: _i14.Future<_i6.Alias>.value(_FakeAlias_4( + returnValue: _i15.Future<_i6.Alias>.value(_FakeAlias_4( this, Invocation.method( #addExerciseAlias, @@ -427,10 +479,10 @@ class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvide ], ), )), - ) as _i14.Future<_i6.Alias>); + ) as _i15.Future<_i6.Alias>); @override - void addListener(_i15.VoidCallback? listener) => super.noSuchMethod( + void addListener(_i16.VoidCallback? listener) => super.noSuchMethod( Invocation.method( #addListener, [listener], @@ -439,7 +491,7 @@ class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvide ); @override - void removeListener(_i15.VoidCallback? listener) => super.noSuchMethod( + void removeListener(_i16.VoidCallback? listener) => super.noSuchMethod( Invocation.method( #removeListener, [listener], @@ -469,16 +521,16 @@ class MockAddExerciseProvider extends _i1.Mock implements _i8.AddExerciseProvide /// A class which mocks [UserProvider]. /// /// See the documentation for Mockito's code generation for more information. -class MockUserProvider extends _i1.Mock implements _i16.UserProvider { +class MockUserProvider extends _i1.Mock implements _i17.UserProvider { MockUserProvider() { _i1.throwOnMissingStub(this); } @override - _i17.ThemeMode get themeMode => (super.noSuchMethod( + _i18.ThemeMode get themeMode => (super.noSuchMethod( Invocation.getter(#themeMode), - returnValue: _i17.ThemeMode.system, - ) as _i17.ThemeMode); + returnValue: _i18.ThemeMode.system, + ) as _i18.ThemeMode); @override _i2.WgerBaseProvider get baseProvider => (super.noSuchMethod( @@ -499,7 +551,7 @@ class MockUserProvider extends _i1.Mock implements _i16.UserProvider { ) as _i7.SharedPreferencesAsync); @override - set themeMode(_i17.ThemeMode? _themeMode) => super.noSuchMethod( + set themeMode(_i18.ThemeMode? _themeMode) => super.noSuchMethod( Invocation.setter( #themeMode, _themeMode, @@ -517,7 +569,7 @@ class MockUserProvider extends _i1.Mock implements _i16.UserProvider { ); @override - set profile(_i18.Profile? _profile) => super.noSuchMethod( + set profile(_i19.Profile? _profile) => super.noSuchMethod( Invocation.setter( #profile, _profile, @@ -541,7 +593,7 @@ class MockUserProvider extends _i1.Mock implements _i16.UserProvider { ); @override - void setThemeMode(_i17.ThemeMode? mode) => super.noSuchMethod( + void setThemeMode(_i18.ThemeMode? mode) => super.noSuchMethod( Invocation.method( #setThemeMode, [mode], @@ -550,37 +602,37 @@ class MockUserProvider extends _i1.Mock implements _i16.UserProvider { ); @override - _i14.Future fetchAndSetProfile() => (super.noSuchMethod( + _i15.Future fetchAndSetProfile() => (super.noSuchMethod( Invocation.method( #fetchAndSetProfile, [], ), - returnValue: _i14.Future.value(), - returnValueForMissingStub: _i14.Future.value(), - ) as _i14.Future); + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); @override - _i14.Future saveProfile() => (super.noSuchMethod( + _i15.Future saveProfile() => (super.noSuchMethod( Invocation.method( #saveProfile, [], ), - returnValue: _i14.Future.value(), - returnValueForMissingStub: _i14.Future.value(), - ) as _i14.Future); + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); @override - _i14.Future verifyEmail() => (super.noSuchMethod( + _i15.Future verifyEmail() => (super.noSuchMethod( Invocation.method( #verifyEmail, [], ), - returnValue: _i14.Future.value(), - returnValueForMissingStub: _i14.Future.value(), - ) as _i14.Future); + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); @override - void addListener(_i15.VoidCallback? listener) => super.noSuchMethod( + void addListener(_i16.VoidCallback? listener) => super.noSuchMethod( Invocation.method( #addListener, [listener], @@ -589,7 +641,469 @@ class MockUserProvider extends _i1.Mock implements _i16.UserProvider { ); @override - void removeListener(_i15.VoidCallback? listener) => super.noSuchMethod( + void removeListener(_i16.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 [ExercisesProvider]. +/// +/// See the documentation for Mockito's code generation for more information. +class MockExercisesProvider extends _i1.Mock implements _i20.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 + _i8.ExerciseDatabase get database => (super.noSuchMethod( + Invocation.getter(#database), + returnValue: _FakeExerciseDatabase_6( + this, + Invocation.getter(#database), + ), + ) as _i8.ExerciseDatabase); + + @override + List<_i3.Exercise> get exercises => (super.noSuchMethod( + Invocation.getter(#exercises), + returnValue: <_i3.Exercise>[], + ) as List<_i3.Exercise>); + + @override + List<_i3.Exercise> get filteredExercises => (super.noSuchMethod( + Invocation.getter(#filteredExercises), + returnValue: <_i3.Exercise>[], + ) as List<_i3.Exercise>); + + @override + Map> get exerciseByVariation => (super.noSuchMethod( + Invocation.getter(#exerciseByVariation), + returnValue: >{}, + ) as Map>); + + @override + List<_i9.ExerciseCategory> get categories => (super.noSuchMethod( + Invocation.getter(#categories), + returnValue: <_i9.ExerciseCategory>[], + ) as List<_i9.ExerciseCategory>); + + @override + List<_i11.Muscle> get muscles => (super.noSuchMethod( + Invocation.getter(#muscles), + returnValue: <_i11.Muscle>[], + ) as List<_i11.Muscle>); + + @override + List<_i10.Equipment> get equipment => (super.noSuchMethod( + Invocation.getter(#equipment), + returnValue: <_i10.Equipment>[], + ) as List<_i10.Equipment>); + + @override + List<_i12.Language> get languages => (super.noSuchMethod( + Invocation.getter(#languages), + returnValue: <_i12.Language>[], + ) as List<_i12.Language>); + + @override + set database(_i8.ExerciseDatabase? _database) => super.noSuchMethod( + Invocation.setter( + #database, + _database, + ), + returnValueForMissingStub: null, + ); + + @override + set exercises(List<_i3.Exercise>? _exercises) => super.noSuchMethod( + Invocation.setter( + #exercises, + _exercises, + ), + returnValueForMissingStub: null, + ); + + @override + set filteredExercises(List<_i3.Exercise>? newFilteredExercises) => super.noSuchMethod( + Invocation.setter( + #filteredExercises, + newFilteredExercises, + ), + returnValueForMissingStub: null, + ); + + @override + set languages(List<_i12.Language>? languages) => super.noSuchMethod( + Invocation.setter( + #languages, + languages, + ), + returnValueForMissingStub: null, + ); + + @override + bool get hasListeners => (super.noSuchMethod( + Invocation.getter(#hasListeners), + returnValue: false, + ) as bool); + + @override + _i15.Future setFilters(_i20.Filters? newFilters) => (super.noSuchMethod( + Invocation.method( + #setFilters, + [newFilters], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + void initFilters() => super.noSuchMethod( + Invocation.method( + #initFilters, + [], + ), + returnValueForMissingStub: null, + ); + + @override + _i15.Future findByFilters() => (super.noSuchMethod( + Invocation.method( + #findByFilters, + [], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + void clear() => super.noSuchMethod( + Invocation.method( + #clear, + [], + ), + returnValueForMissingStub: null, + ); + + @override + _i3.Exercise findExerciseById(int? id) => (super.noSuchMethod( + Invocation.method( + #findExerciseById, + [id], + ), + returnValue: _FakeExercise_1( + this, + Invocation.method( + #findExerciseById, + [id], + ), + ), + ) as _i3.Exercise); + + @override + List<_i3.Exercise> findExercisesByVariationId( + int? variationId, { + int? exerciseIdToExclude, + }) => + (super.noSuchMethod( + Invocation.method( + #findExercisesByVariationId, + [variationId], + {#exerciseIdToExclude: exerciseIdToExclude}, + ), + returnValue: <_i3.Exercise>[], + ) as List<_i3.Exercise>); + + @override + _i9.ExerciseCategory findCategoryById(int? id) => (super.noSuchMethod( + Invocation.method( + #findCategoryById, + [id], + ), + returnValue: _FakeExerciseCategory_7( + this, + Invocation.method( + #findCategoryById, + [id], + ), + ), + ) as _i9.ExerciseCategory); + + @override + _i10.Equipment findEquipmentById(int? id) => (super.noSuchMethod( + Invocation.method( + #findEquipmentById, + [id], + ), + returnValue: _FakeEquipment_8( + this, + Invocation.method( + #findEquipmentById, + [id], + ), + ), + ) as _i10.Equipment); + + @override + _i11.Muscle findMuscleById(int? id) => (super.noSuchMethod( + Invocation.method( + #findMuscleById, + [id], + ), + returnValue: _FakeMuscle_9( + this, + Invocation.method( + #findMuscleById, + [id], + ), + ), + ) as _i11.Muscle); + + @override + _i12.Language findLanguageById(int? id) => (super.noSuchMethod( + Invocation.method( + #findLanguageById, + [id], + ), + returnValue: _FakeLanguage_10( + this, + Invocation.method( + #findLanguageById, + [id], + ), + ), + ) as _i12.Language); + + @override + _i15.Future fetchAndSetCategoriesFromApi() => (super.noSuchMethod( + Invocation.method( + #fetchAndSetCategoriesFromApi, + [], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future fetchAndSetMusclesFromApi() => (super.noSuchMethod( + Invocation.method( + #fetchAndSetMusclesFromApi, + [], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future fetchAndSetEquipmentsFromApi() => (super.noSuchMethod( + Invocation.method( + #fetchAndSetEquipmentsFromApi, + [], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future fetchAndSetLanguagesFromApi() => (super.noSuchMethod( + Invocation.method( + #fetchAndSetLanguagesFromApi, + [], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future<_i3.Exercise?> fetchAndSetExercise(int? exerciseId) => (super.noSuchMethod( + Invocation.method( + #fetchAndSetExercise, + [exerciseId], + ), + returnValue: _i15.Future<_i3.Exercise?>.value(), + ) as _i15.Future<_i3.Exercise?>); + + @override + _i15.Future<_i3.Exercise> handleUpdateExerciseFromApi( + _i8.ExerciseDatabase? database, + int? exerciseId, + ) => + (super.noSuchMethod( + Invocation.method( + #handleUpdateExerciseFromApi, + [ + database, + exerciseId, + ], + ), + returnValue: _i15.Future<_i3.Exercise>.value(_FakeExercise_1( + this, + Invocation.method( + #handleUpdateExerciseFromApi, + [ + database, + exerciseId, + ], + ), + )), + ) as _i15.Future<_i3.Exercise>); + + @override + _i15.Future initCacheTimesLocalPrefs({dynamic forceInit = false}) => (super.noSuchMethod( + Invocation.method( + #initCacheTimesLocalPrefs, + [], + {#forceInit: forceInit}, + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future clearAllCachesAndPrefs() => (super.noSuchMethod( + Invocation.method( + #clearAllCachesAndPrefs, + [], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future fetchAndSetInitialData() => (super.noSuchMethod( + Invocation.method( + #fetchAndSetInitialData, + [], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future setExercisesFromDatabase( + _i8.ExerciseDatabase? database, { + bool? forceDeleteCache = false, + }) => + (super.noSuchMethod( + Invocation.method( + #setExercisesFromDatabase, + [database], + {#forceDeleteCache: forceDeleteCache}, + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future updateExerciseCache(_i8.ExerciseDatabase? database) => (super.noSuchMethod( + Invocation.method( + #updateExerciseCache, + [database], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future fetchAndSetMuscles(_i8.ExerciseDatabase? database) => (super.noSuchMethod( + Invocation.method( + #fetchAndSetMuscles, + [database], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future fetchAndSetCategories(_i8.ExerciseDatabase? database) => (super.noSuchMethod( + Invocation.method( + #fetchAndSetCategories, + [database], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future fetchAndSetLanguages(_i8.ExerciseDatabase? database) => (super.noSuchMethod( + Invocation.method( + #fetchAndSetLanguages, + [database], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future fetchAndSetEquipments(_i8.ExerciseDatabase? database) => (super.noSuchMethod( + Invocation.method( + #fetchAndSetEquipments, + [database], + ), + returnValue: _i15.Future.value(), + returnValueForMissingStub: _i15.Future.value(), + ) as _i15.Future); + + @override + _i15.Future> searchExercise( + String? name, { + String? languageCode = 'en', + bool? searchEnglish = false, + }) => + (super.noSuchMethod( + Invocation.method( + #searchExercise, + [name], + { + #languageCode: languageCode, + #searchEnglish: searchEnglish, + }, + ), + returnValue: _i15.Future>.value(<_i3.Exercise>[]), + ) as _i15.Future>); + + @override + void addListener(_i16.VoidCallback? listener) => super.noSuchMethod( + Invocation.method( + #addListener, + [listener], + ), + returnValueForMissingStub: null, + ); + + @override + void removeListener(_i16.VoidCallback? listener) => super.noSuchMethod( Invocation.method( #removeListener, [listener], diff --git a/test/routine/day_form_test.mocks.dart b/test/routine/day_form_test.mocks.dart index 12eabddc..68ff09b2 100644 --- a/test/routine/day_form_test.mocks.dart +++ b/test/routine/day_form_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/day_form_test.dart. +// in wger/test/routine/day_form_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/forms/session_form_test.mocks.dart b/test/routine/forms/session_form_test.mocks.dart index 123ec093..92bbda76 100644 --- a/test/routine/forms/session_form_test.mocks.dart +++ b/test/routine/forms/session_form_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/forms/session_form_test.dart. +// in wger/test/routine/forms/session_form_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/gym_mode_screen_test.mocks.dart b/test/routine/gym_mode_screen_test.mocks.dart index 8e6d257b..704e421b 100644 --- a/test/routine/gym_mode_screen_test.mocks.dart +++ b/test/routine/gym_mode_screen_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/gym_mode_screen_test.dart. +// in wger/test/routine/gym_mode_screen_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/gym_mode_session_screen_test.mocks.dart b/test/routine/gym_mode_session_screen_test.mocks.dart index 45a4f4b9..c67b092e 100644 --- a/test/routine/gym_mode_session_screen_test.mocks.dart +++ b/test/routine/gym_mode_session_screen_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/gym_mode_session_screen_test.dart. +// in wger/test/routine/gym_mode_session_screen_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/repetition_unit_form_widget_test.mocks.dart b/test/routine/repetition_unit_form_widget_test.mocks.dart index aff5b092..21129660 100644 --- a/test/routine/repetition_unit_form_widget_test.mocks.dart +++ b/test/routine/repetition_unit_form_widget_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/repetition_unit_form_widget_test.dart. +// in wger/test/routine/repetition_unit_form_widget_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/routine_edit_screen_test.mocks.dart b/test/routine/routine_edit_screen_test.mocks.dart index 43191349..8d108785 100644 --- a/test/routine/routine_edit_screen_test.mocks.dart +++ b/test/routine/routine_edit_screen_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/routine_edit_screen_test.dart. +// in wger/test/routine/routine_edit_screen_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/routine_edit_test.mocks.dart b/test/routine/routine_edit_test.mocks.dart index 3be95e00..6467c8c7 100644 --- a/test/routine/routine_edit_test.mocks.dart +++ b/test/routine/routine_edit_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/routine_edit_test.dart. +// in wger/test/routine/routine_edit_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/routine_form_test.mocks.dart b/test/routine/routine_form_test.mocks.dart index 577db580..be28b496 100644 --- a/test/routine/routine_form_test.mocks.dart +++ b/test/routine/routine_form_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/routine_form_test.dart. +// in wger/test/routine/routine_form_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/routine_logs_screen_test.mocks.dart b/test/routine/routine_logs_screen_test.mocks.dart index f62965ba..49d90337 100644 --- a/test/routine/routine_logs_screen_test.mocks.dart +++ b/test/routine/routine_logs_screen_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/routine_logs_screen_test.dart. +// in wger/test/routine/routine_logs_screen_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/routine_screen_test.mocks.dart b/test/routine/routine_screen_test.mocks.dart index 2082ea11..faa66307 100644 --- a/test/routine/routine_screen_test.mocks.dart +++ b/test/routine/routine_screen_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/routine_screen_test.dart. +// in wger/test/routine/routine_screen_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/routines_provider_test.mocks.dart b/test/routine/routines_provider_test.mocks.dart index 30dc882b..3512d8a9 100644 --- a/test/routine/routines_provider_test.mocks.dart +++ b/test/routine/routines_provider_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/routines_provider_test.dart. +// in wger/test/routine/routines_provider_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/routines_screen_test.mocks.dart b/test/routine/routines_screen_test.mocks.dart index 0678fcc6..13d2a14d 100644 --- a/test/routine/routines_screen_test.mocks.dart +++ b/test/routine/routines_screen_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/routines_screen_test.dart. +// in wger/test/routine/routines_screen_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/slot_entry_form_test.mocks.dart b/test/routine/slot_entry_form_test.mocks.dart index 9dbed8b3..b732dcb9 100644 --- a/test/routine/slot_entry_form_test.mocks.dart +++ b/test/routine/slot_entry_form_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/slot_entry_form_test.dart. +// in wger/test/routine/slot_entry_form_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes diff --git a/test/routine/weight_unit_form_widget_test.mocks.dart b/test/routine/weight_unit_form_widget_test.mocks.dart index 89c64de8..32d425dc 100644 --- a/test/routine/weight_unit_form_widget_test.mocks.dart +++ b/test/routine/weight_unit_form_widget_test.mocks.dart @@ -1,5 +1,5 @@ // Mocks generated by Mockito 5.4.6 from annotations -// in wger/test/workout/weight_unit_form_widget_test.dart. +// in wger/test/routine/weight_unit_form_widget_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes