diff --git a/test/features/home/presentation/home_controller_test.dart b/test/features/home/presentation/home_controller_test.dart index c684140e3..3edd20c03 100644 --- a/test/features/home/presentation/home_controller_test.dart +++ b/test/features/home/presentation/home_controller_test.dart @@ -25,6 +25,7 @@ import 'package:tmail_ui_user/features/login/domain/usecases/delete_authority_oi import 'package:tmail_ui_user/features/login/domain/usecases/delete_credential_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authenticated_account_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_configuration_interactor.dart'; +import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_user_info_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/remove_auth_destination_url_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/update_account_cache_interactor.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/language_cache_manager.dart'; @@ -58,6 +59,7 @@ import 'home_controller_test.mocks.dart'; MockSpec(), MockSpec(), MockSpec(), + MockSpec(), MockSpec(), MockSpec(), MockSpec(), @@ -80,6 +82,7 @@ void main() { late MockGetSessionInteractor mockGetSessionInteractor; late MockGetAuthenticatedAccountInteractor mockGetAuthenticatedAccountInteractor; late MockUpdateAccountCacheInteractor mockUpdateAccountCacheInteractor; + late MockGetOidcUserInfoInteractor mockGetOidcUserInfoInteractor; late MockCachingManager mockCachingManager; late MockLanguageCacheManager mockLanguageCacheManager; @@ -109,6 +112,7 @@ void main() { mockGetSessionInteractor = MockGetSessionInteractor(); mockGetAuthenticatedAccountInteractor = MockGetAuthenticatedAccountInteractor(); mockUpdateAccountCacheInteractor = MockUpdateAccountCacheInteractor(); + mockGetOidcUserInfoInteractor = MockGetOidcUserInfoInteractor(); //mock base controller mockCachingManager = MockCachingManager(); @@ -129,6 +133,7 @@ void main() { Get.put(mockGetSessionInteractor); Get.put(mockGetAuthenticatedAccountInteractor); Get.put(mockUpdateAccountCacheInteractor); + Get.put(mockGetOidcUserInfoInteractor); Get.put(mockCachingManager); Get.put(mockLanguageCacheManager); diff --git a/test/features/login/presentation/login_controller_test.dart b/test/features/login/presentation/login_controller_test.dart index 5c239c4ba..8e5517139 100644 --- a/test/features/login/presentation/login_controller_test.dart +++ b/test/features/login/presentation/login_controller_test.dart @@ -30,6 +30,7 @@ import 'package:tmail_ui_user/features/login/domain/usecases/get_all_recent_logi import 'package:tmail_ui_user/features/login/domain/usecases/get_authenticated_account_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authentication_info_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_configuration_interactor.dart'; +import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_user_info_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_stored_oidc_configuration_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_token_oidc_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/remove_auth_destination_url_interactor.dart'; @@ -78,6 +79,7 @@ import 'login_controller_test.mocks.dart'; MockSpec(), MockSpec(), MockSpec(), + MockSpec(), MockSpec(), MockSpec(), MockSpec(), @@ -103,6 +105,7 @@ void main() { late MockGetSessionInteractor mockGetSessionInteractor; late MockGetAuthenticatedAccountInteractor mockGetAuthenticatedAccountInteractor; late MockUpdateAccountCacheInteractor mockUpdateAccountCacheInteractor; + late MockGetOidcUserInfoInteractor mockGetOidcUserInfoInteractor; late CachingManager mockCachingManager; late LanguageCacheManager mockLanguageCacheManager; late MockAuthorizationInterceptors mockAuthorizationInterceptors; @@ -141,6 +144,7 @@ void main() { mockGetSessionInteractor = MockGetSessionInteractor(); mockGetAuthenticatedAccountInteractor = MockGetAuthenticatedAccountInteractor(); mockUpdateAccountCacheInteractor = MockUpdateAccountCacheInteractor(); + mockGetOidcUserInfoInteractor = MockGetOidcUserInfoInteractor(); //mock base controller mockCachingManager = MockCachingManager(); @@ -161,6 +165,7 @@ void main() { Get.put(mockGetSessionInteractor); Get.put(mockGetAuthenticatedAccountInteractor); Get.put(mockUpdateAccountCacheInteractor); + Get.put(mockGetOidcUserInfoInteractor); Get.put(mockCachingManager); Get.put(mockLanguageCacheManager); Get.put(mockAuthorizationInterceptors); diff --git a/test/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller_test.dart b/test/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller_test.dart index 6cdb1f818..f786db1b7 100644 --- a/test/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller_test.dart +++ b/test/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller_test.dart @@ -38,6 +38,7 @@ import 'package:tmail_ui_user/features/login/domain/usecases/delete_authority_oi import 'package:tmail_ui_user/features/login/domain/usecases/delete_credential_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authenticated_account_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authentication_info_interactor.dart'; +import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_user_info_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_stored_oidc_configuration_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_token_oidc_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/update_account_cache_interactor.dart'; @@ -158,6 +159,7 @@ const fallbackGenerators = { MockSpec(), MockSpec(), MockSpec(), + MockSpec(), MockSpec(), MockSpec(), MockSpec(), @@ -272,6 +274,7 @@ void main() { final getSessionInteractor = MockGetSessionInteractor(); final getAuthenticatedAccountInteractor = MockGetAuthenticatedAccountInteractor(); final updateAccountCacheInteractor = MockUpdateAccountCacheInteractor(); + final getOidcUserInfoInteractor = MockGetOidcUserInfoInteractor(); // mock mailbox controller direct dependencies final createNewMailboxInteractor = MockCreateNewMailboxInteractor(); @@ -345,6 +348,7 @@ void main() { Get.put(getSessionInteractor); Get.put(getAuthenticatedAccountInteractor); Get.put(updateAccountCacheInteractor); + Get.put(getOidcUserInfoInteractor); Get.put(getAllIdentitiesInteractor); Get.put(clearMailboxInteractor); Get.put(removeAllComposerCacheOnWebInteractor); diff --git a/test/features/mailbox_dashboard/presentation/view/mailbox_dashboard_view_widget_test.dart b/test/features/mailbox_dashboard/presentation/view/mailbox_dashboard_view_widget_test.dart index ace5d64a7..e96daf350 100644 --- a/test/features/mailbox_dashboard/presentation/view/mailbox_dashboard_view_widget_test.dart +++ b/test/features/mailbox_dashboard/presentation/view/mailbox_dashboard_view_widget_test.dart @@ -37,6 +37,7 @@ import 'package:tmail_ui_user/features/login/domain/usecases/delete_authority_oi import 'package:tmail_ui_user/features/login/domain/usecases/delete_credential_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authenticated_account_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authentication_info_interactor.dart'; +import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_user_info_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_stored_oidc_configuration_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_token_oidc_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/update_account_cache_interactor.dart'; @@ -159,6 +160,7 @@ const fallbackGenerators = { MockSpec(), MockSpec(), MockSpec(), + MockSpec(), MockSpec(), MockSpec(), MockSpec(), @@ -259,6 +261,7 @@ void main() { final getSessionInteractor = MockGetSessionInteractor(); final getAuthenticatedAccountInteractor = MockGetAuthenticatedAccountInteractor(); final updateAccountCacheInteractor = MockUpdateAccountCacheInteractor(); + final getOidcUserInfoInteractor = MockGetOidcUserInfoInteractor(); final createNewMailboxInteractor = MockCreateNewMailboxInteractor(); final deleteMultipleMailboxInteractor = MockDeleteMultipleMailboxInteractor(); @@ -341,6 +344,7 @@ void main() { Get.put(getSessionInteractor); Get.put(getAuthenticatedAccountInteractor); Get.put(updateAccountCacheInteractor); + Get.put(getOidcUserInfoInteractor); Get.put(getAllIdentitiesInteractor); Get.put(clearMailboxInteractor); Get.put(removeAllComposerCacheOnWebInteractor); diff --git a/test/features/manage_account/presentation/profiles/identities/identities_controller_test.dart b/test/features/manage_account/presentation/profiles/identities/identities_controller_test.dart index 213a732bf..4c3451343 100644 --- a/test/features/manage_account/presentation/profiles/identities/identities_controller_test.dart +++ b/test/features/manage_account/presentation/profiles/identities/identities_controller_test.dart @@ -19,6 +19,7 @@ import 'package:tmail_ui_user/features/login/data/network/interceptors/authoriza import 'package:tmail_ui_user/features/login/domain/usecases/delete_authority_oidc_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/delete_credential_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authenticated_account_interactor.dart'; +import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_user_info_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/update_account_cache_interactor.dart'; import 'package:tmail_ui_user/features/manage_account/data/local/language_cache_manager.dart'; import 'package:tmail_ui_user/features/manage_account/domain/state/get_all_identities_state.dart'; @@ -72,6 +73,7 @@ const fallbackGenerators = { MockSpec(), MockSpec(), MockSpec(), + MockSpec(), // Identities controller mockspecs MockSpec(), @@ -157,6 +159,7 @@ void main() { Get.put(MockGetSessionInteractor()); Get.put(MockGetAuthenticatedAccountInteractor()); Get.put(MockUpdateAccountCacheInteractor()); + Get.put(MockGetOidcUserInfoInteractor()); // mock identities controller mockGetAllIdentitiesInteractor = MockGetAllIdentitiesInteractor(); diff --git a/test/features/search/verify_before_time_in_search_email_filter_test.dart b/test/features/search/verify_before_time_in_search_email_filter_test.dart index d81a2eaab..458cbb533 100644 --- a/test/features/search/verify_before_time_in_search_email_filter_test.dart +++ b/test/features/search/verify_before_time_in_search_email_filter_test.dart @@ -38,6 +38,7 @@ import 'package:tmail_ui_user/features/login/domain/usecases/delete_authority_oi import 'package:tmail_ui_user/features/login/domain/usecases/delete_credential_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authenticated_account_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_authentication_info_interactor.dart'; +import 'package:tmail_ui_user/features/login/domain/usecases/get_oidc_user_info_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_stored_oidc_configuration_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/get_token_oidc_interactor.dart'; import 'package:tmail_ui_user/features/login/domain/usecases/update_account_cache_interactor.dart'; @@ -133,6 +134,7 @@ const fallbackGenerators = { MockSpec(), MockSpec(), MockSpec(), + MockSpec(), MockSpec(), MockSpec(fallbackGenerators: fallbackGenerators), MockSpec(fallbackGenerators: fallbackGenerators), @@ -198,6 +200,7 @@ void main() { final MockGetSessionInteractor getSessionInteractor = MockGetSessionInteractor(); final MockGetAuthenticatedAccountInteractor getAuthenticatedAccountInteractor = MockGetAuthenticatedAccountInteractor(); final MockUpdateAccountCacheInteractor updateAccountCacheInteractor = MockUpdateAccountCacheInteractor(); + final MockGetOidcUserInfoInteractor getOidcUserInfoInteractor = MockGetOidcUserInfoInteractor(); final MockRemoveEmailDraftsInteractor removeEmailDraftsInteractor = MockRemoveEmailDraftsInteractor(); final MockEmailReceiveManager emailReceiveManager = MockEmailReceiveManager(); final MockDownloadController downloadController = MockDownloadController(); @@ -353,6 +356,7 @@ void main() { Get.put(getSessionInteractor); Get.put(getAuthenticatedAccountInteractor); Get.put(updateAccountCacheInteractor); + Get.put(getOidcUserInfoInteractor); Get.put(composerManager); Get.put(getAuthenticationInfoInteractor); Get.put(getStoredOidcConfigurationInteractor);