Fix MailboxDashboardController build test fail
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
+13
@@ -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_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/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_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/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/empty_folder_name_exception.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/exceptions/invalid_mail_format_exception.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/exceptions/invalid_mail_format_exception.dart';
|
||||||
@@ -187,6 +190,9 @@ const fallbackGenerators = {
|
|||||||
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
||||||
MockSpec<CleanAndGetEmailsInMailboxInteractor>(),
|
MockSpec<CleanAndGetEmailsInMailboxInteractor>(),
|
||||||
MockSpec<ClearMailboxInteractor>(),
|
MockSpec<ClearMailboxInteractor>(),
|
||||||
|
MockSpec<GetAuthenticationInfoInteractor>(),
|
||||||
|
MockSpec<GetStoredOidcConfigurationInteractor>(),
|
||||||
|
MockSpec<GetTokenOIDCInteractor>(),
|
||||||
])
|
])
|
||||||
void main() {
|
void main() {
|
||||||
// mock mailbox dashboard controller direct dependencies
|
// mock mailbox dashboard controller direct dependencies
|
||||||
@@ -275,6 +281,10 @@ void main() {
|
|||||||
final removeComposerCacheByIdOnWebInteractor = MockRemoveComposerCacheByIdOnWebInteractor();
|
final removeComposerCacheByIdOnWebInteractor = MockRemoveComposerCacheByIdOnWebInteractor();
|
||||||
final getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor();
|
final getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor();
|
||||||
final clearMailboxInteractor = MockClearMailboxInteractor();
|
final clearMailboxInteractor = MockClearMailboxInteractor();
|
||||||
|
final getAuthenticationInfoInteractor = MockGetAuthenticationInfoInteractor();
|
||||||
|
final getStoredOidcConfigurationInteractor = MockGetStoredOidcConfigurationInteractor();
|
||||||
|
final getTokenOIDCInteractor = MockGetTokenOIDCInteractor();
|
||||||
|
|
||||||
final composerManager = MockComposerManager();
|
final composerManager = MockComposerManager();
|
||||||
late MailboxController mailboxController;
|
late MailboxController mailboxController;
|
||||||
|
|
||||||
@@ -330,6 +340,9 @@ void main() {
|
|||||||
Get.put<RemoveAllComposerCacheOnWebInteractor>(removeAllComposerCacheOnWebInteractor);
|
Get.put<RemoveAllComposerCacheOnWebInteractor>(removeAllComposerCacheOnWebInteractor);
|
||||||
Get.put<RemoveComposerCacheByIdOnWebInteractor>(removeComposerCacheByIdOnWebInteractor);
|
Get.put<RemoveComposerCacheByIdOnWebInteractor>(removeComposerCacheByIdOnWebInteractor);
|
||||||
Get.put<ComposerManager>(composerManager);
|
Get.put<ComposerManager>(composerManager);
|
||||||
|
Get.put<GetAuthenticationInfoInteractor>(getAuthenticationInfoInteractor);
|
||||||
|
Get.put<GetStoredOidcConfigurationInteractor>(getStoredOidcConfigurationInteractor);
|
||||||
|
Get.put<GetTokenOIDCInteractor>(getTokenOIDCInteractor);
|
||||||
|
|
||||||
searchController = SearchController(
|
searchController = SearchController(
|
||||||
quickSearchEmailInteractor,
|
quickSearchEmailInteractor,
|
||||||
|
|||||||
+12
@@ -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_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/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_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/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/clear_mailbox_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/usecases/create_new_default_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<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
||||||
MockSpec<CleanAndGetEmailsInMailboxInteractor>(),
|
MockSpec<CleanAndGetEmailsInMailboxInteractor>(),
|
||||||
MockSpec<ClearMailboxInteractor>(),
|
MockSpec<ClearMailboxInteractor>(),
|
||||||
|
MockSpec<GetAuthenticationInfoInteractor>(),
|
||||||
|
MockSpec<GetStoredOidcConfigurationInteractor>(),
|
||||||
|
MockSpec<GetTokenOIDCInteractor>(),
|
||||||
])
|
])
|
||||||
void main() {
|
void main() {
|
||||||
final moveToMailboxInteractor = MockMoveToMailboxInteractor();
|
final moveToMailboxInteractor = MockMoveToMailboxInteractor();
|
||||||
@@ -262,6 +268,9 @@ void main() {
|
|||||||
final getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor();
|
final getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor();
|
||||||
final clearMailboxInteractor = MockClearMailboxInteractor();
|
final clearMailboxInteractor = MockClearMailboxInteractor();
|
||||||
final composerManager = MockComposerManager();
|
final composerManager = MockComposerManager();
|
||||||
|
final getAuthenticationInfoInteractor = MockGetAuthenticationInfoInteractor();
|
||||||
|
final getStoredOidcConfigurationInteractor = MockGetStoredOidcConfigurationInteractor();
|
||||||
|
final getTokenOIDCInteractor = MockGetTokenOIDCInteractor();
|
||||||
|
|
||||||
final getEmailsInMailboxInteractor = MockGetEmailsInMailboxInteractor();
|
final getEmailsInMailboxInteractor = MockGetEmailsInMailboxInteractor();
|
||||||
final refreshChangesEmailsInMailboxInteractor = MockRefreshChangesEmailsInMailboxInteractor();
|
final refreshChangesEmailsInMailboxInteractor = MockRefreshChangesEmailsInMailboxInteractor();
|
||||||
@@ -327,6 +336,9 @@ void main() {
|
|||||||
Get.put<RemoveAllComposerCacheOnWebInteractor>(removeAllComposerCacheOnWebInteractor);
|
Get.put<RemoveAllComposerCacheOnWebInteractor>(removeAllComposerCacheOnWebInteractor);
|
||||||
Get.put<RemoveComposerCacheByIdOnWebInteractor>(removeComposerCacheByIdOnWebInteractor);
|
Get.put<RemoveComposerCacheByIdOnWebInteractor>(removeComposerCacheByIdOnWebInteractor);
|
||||||
Get.put<ComposerManager>(composerManager);
|
Get.put<ComposerManager>(composerManager);
|
||||||
|
Get.put<GetAuthenticationInfoInteractor>(getAuthenticationInfoInteractor);
|
||||||
|
Get.put<GetStoredOidcConfigurationInteractor>(getStoredOidcConfigurationInteractor);
|
||||||
|
Get.put<GetTokenOIDCInteractor>(getTokenOIDCInteractor);
|
||||||
|
|
||||||
when(emailReceiveManager.pendingSharedFileInfo).thenAnswer((_) => BehaviorSubject.seeded([]));
|
when(emailReceiveManager.pendingSharedFileInfo).thenAnswer((_) => BehaviorSubject.seeded([]));
|
||||||
|
|
||||||
|
|||||||
@@ -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_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/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_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/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/clear_mailbox_interactor.dart';
|
||||||
import 'package:tmail_ui_user/features/mailbox/domain/usecases/mark_as_mailbox_read_interactor.dart';
|
import 'package:tmail_ui_user/features/mailbox/domain/usecases/mark_as_mailbox_read_interactor.dart';
|
||||||
@@ -161,6 +164,9 @@ const fallbackGenerators = {
|
|||||||
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
MockSpec<ComposerManager>(fallbackGenerators: fallbackGenerators),
|
||||||
MockSpec<CleanAndGetEmailsInMailboxInteractor>(),
|
MockSpec<CleanAndGetEmailsInMailboxInteractor>(),
|
||||||
MockSpec<ClearMailboxInteractor>(),
|
MockSpec<ClearMailboxInteractor>(),
|
||||||
|
MockSpec<GetAuthenticationInfoInteractor>(),
|
||||||
|
MockSpec<GetStoredOidcConfigurationInteractor>(),
|
||||||
|
MockSpec<GetTokenOIDCInteractor>(),
|
||||||
])
|
])
|
||||||
void main() {
|
void main() {
|
||||||
TestWidgetsFlutterBinding.ensureInitialized();
|
TestWidgetsFlutterBinding.ensureInitialized();
|
||||||
@@ -220,6 +226,9 @@ void main() {
|
|||||||
late MockRemoveComposerCacheByIdOnWebInteractor removeComposerCacheByIdOnWebInteractor;
|
late MockRemoveComposerCacheByIdOnWebInteractor removeComposerCacheByIdOnWebInteractor;
|
||||||
late MockGetAllIdentitiesInteractor getAllIdentitiesInteractor;
|
late MockGetAllIdentitiesInteractor getAllIdentitiesInteractor;
|
||||||
late MockClearMailboxInteractor clearMailboxInteractor;
|
late MockClearMailboxInteractor clearMailboxInteractor;
|
||||||
|
late MockGetAuthenticationInfoInteractor getAuthenticationInfoInteractor;
|
||||||
|
late MockGetStoredOidcConfigurationInteractor getStoredOidcConfigurationInteractor;
|
||||||
|
late MockGetTokenOIDCInteractor getTokenOIDCInteractor;
|
||||||
|
|
||||||
// Declaration base controller
|
// Declaration base controller
|
||||||
late MockCachingManager mockCachingManager;
|
late MockCachingManager mockCachingManager;
|
||||||
@@ -315,6 +324,9 @@ void main() {
|
|||||||
removeComposerCacheByIdOnWebInteractor = MockRemoveComposerCacheByIdOnWebInteractor();
|
removeComposerCacheByIdOnWebInteractor = MockRemoveComposerCacheByIdOnWebInteractor();
|
||||||
getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor();
|
getAllIdentitiesInteractor = MockGetAllIdentitiesInteractor();
|
||||||
clearMailboxInteractor = MockClearMailboxInteractor();
|
clearMailboxInteractor = MockClearMailboxInteractor();
|
||||||
|
getAuthenticationInfoInteractor = MockGetAuthenticationInfoInteractor();
|
||||||
|
getStoredOidcConfigurationInteractor = MockGetStoredOidcConfigurationInteractor();
|
||||||
|
getTokenOIDCInteractor = MockGetTokenOIDCInteractor();
|
||||||
|
|
||||||
searchController = SearchController(
|
searchController = SearchController(
|
||||||
mockQuickSearchEmailInteractor,
|
mockQuickSearchEmailInteractor,
|
||||||
@@ -333,6 +345,9 @@ void main() {
|
|||||||
Get.put<GetAuthenticatedAccountInteractor>(getAuthenticatedAccountInteractor);
|
Get.put<GetAuthenticatedAccountInteractor>(getAuthenticatedAccountInteractor);
|
||||||
Get.put<UpdateAccountCacheInteractor>(updateAccountCacheInteractor);
|
Get.put<UpdateAccountCacheInteractor>(updateAccountCacheInteractor);
|
||||||
Get.put<ComposerManager>(composerManager);
|
Get.put<ComposerManager>(composerManager);
|
||||||
|
Get.put<GetAuthenticationInfoInteractor>(getAuthenticationInfoInteractor);
|
||||||
|
Get.put<GetStoredOidcConfigurationInteractor>(getStoredOidcConfigurationInteractor);
|
||||||
|
Get.put<GetTokenOIDCInteractor>(getTokenOIDCInteractor);
|
||||||
|
|
||||||
mailboxDashboardController = MailboxDashBoardController(
|
mailboxDashboardController = MailboxDashBoardController(
|
||||||
moveToMailboxInteractor,
|
moveToMailboxInteractor,
|
||||||
|
|||||||
Reference in New Issue
Block a user