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 7530dde9a..818a36ff9 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 @@ -37,6 +37,9 @@ 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_authentication_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'; import 'package:tmail_ui_user/features/mailbox/domain/exceptions/empty_folder_name_exception.dart'; import 'package:tmail_ui_user/features/mailbox/domain/exceptions/invalid_mail_format_exception.dart'; @@ -187,6 +190,9 @@ const fallbackGenerators = { MockSpec(fallbackGenerators: fallbackGenerators), MockSpec(), MockSpec(), + MockSpec(), + MockSpec(), + MockSpec(), ]) void main() { // mock mailbox dashboard controller direct dependencies @@ -275,6 +281,10 @@ void main() { final removeComposerCacheByIdOnWebInteractor = MockRemoveComposerCacheByIdOnWebInteractor(); final getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor(); final clearMailboxInteractor = MockClearMailboxInteractor(); + final getAuthenticationInfoInteractor = MockGetAuthenticationInfoInteractor(); + final getStoredOidcConfigurationInteractor = MockGetStoredOidcConfigurationInteractor(); + final getTokenOIDCInteractor = MockGetTokenOIDCInteractor(); + final composerManager = MockComposerManager(); late MailboxController mailboxController; @@ -330,6 +340,9 @@ void main() { Get.put(removeAllComposerCacheOnWebInteractor); Get.put(removeComposerCacheByIdOnWebInteractor); Get.put(composerManager); + Get.put(getAuthenticationInfoInteractor); + Get.put(getStoredOidcConfigurationInteractor); + Get.put(getTokenOIDCInteractor); searchController = SearchController( quickSearchEmailInteractor, 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 79a0d48e8..3b90e04ca 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 @@ -36,6 +36,9 @@ 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_authentication_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'; import 'package:tmail_ui_user/features/mailbox/domain/usecases/clear_mailbox_interactor.dart'; import 'package:tmail_ui_user/features/mailbox/domain/usecases/create_new_default_mailbox_interactor.dart'; @@ -188,6 +191,9 @@ const fallbackGenerators = { MockSpec(fallbackGenerators: fallbackGenerators), MockSpec(), MockSpec(), + MockSpec(), + MockSpec(), + MockSpec(), ]) void main() { final moveToMailboxInteractor = MockMoveToMailboxInteractor(); @@ -262,6 +268,9 @@ void main() { final getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor(); final clearMailboxInteractor = MockClearMailboxInteractor(); final composerManager = MockComposerManager(); + final getAuthenticationInfoInteractor = MockGetAuthenticationInfoInteractor(); + final getStoredOidcConfigurationInteractor = MockGetStoredOidcConfigurationInteractor(); + final getTokenOIDCInteractor = MockGetTokenOIDCInteractor(); final getEmailsInMailboxInteractor = MockGetEmailsInMailboxInteractor(); final refreshChangesEmailsInMailboxInteractor = MockRefreshChangesEmailsInMailboxInteractor(); @@ -327,6 +336,9 @@ void main() { Get.put(removeAllComposerCacheOnWebInteractor); Get.put(removeComposerCacheByIdOnWebInteractor); Get.put(composerManager); + Get.put(getAuthenticationInfoInteractor); + Get.put(getStoredOidcConfigurationInteractor); + Get.put(getTokenOIDCInteractor); when(emailReceiveManager.pendingSharedFileInfo).thenAnswer((_) => BehaviorSubject.seeded([])); 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 d9d786437..9898b9230 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 @@ -37,6 +37,9 @@ 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_authentication_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'; import 'package:tmail_ui_user/features/mailbox/domain/usecases/clear_mailbox_interactor.dart'; import 'package:tmail_ui_user/features/mailbox/domain/usecases/mark_as_mailbox_read_interactor.dart'; @@ -161,6 +164,9 @@ const fallbackGenerators = { MockSpec(fallbackGenerators: fallbackGenerators), MockSpec(), MockSpec(), + MockSpec(), + MockSpec(), + MockSpec(), ]) void main() { TestWidgetsFlutterBinding.ensureInitialized(); @@ -220,6 +226,9 @@ void main() { late MockRemoveComposerCacheByIdOnWebInteractor removeComposerCacheByIdOnWebInteractor; late MockGetAllIdentitiesInteractor getAllIdentitiesInteractor; late MockClearMailboxInteractor clearMailboxInteractor; + late MockGetAuthenticationInfoInteractor getAuthenticationInfoInteractor; + late MockGetStoredOidcConfigurationInteractor getStoredOidcConfigurationInteractor; + late MockGetTokenOIDCInteractor getTokenOIDCInteractor; // Declaration base controller late MockCachingManager mockCachingManager; @@ -315,6 +324,9 @@ void main() { removeComposerCacheByIdOnWebInteractor = MockRemoveComposerCacheByIdOnWebInteractor(); getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor(); clearMailboxInteractor = MockClearMailboxInteractor(); + getAuthenticationInfoInteractor = MockGetAuthenticationInfoInteractor(); + getStoredOidcConfigurationInteractor = MockGetStoredOidcConfigurationInteractor(); + getTokenOIDCInteractor = MockGetTokenOIDCInteractor(); searchController = SearchController( mockQuickSearchEmailInteractor, @@ -333,6 +345,9 @@ void main() { Get.put(getAuthenticatedAccountInteractor); Get.put(updateAccountCacheInteractor); Get.put(composerManager); + Get.put(getAuthenticationInfoInteractor); + Get.put(getStoredOidcConfigurationInteractor); + Get.put(getTokenOIDCInteractor); mailboxDashboardController = MailboxDashBoardController( moveToMailboxInteractor,