chore: 통합 테스트 환경과 보고서 리모트 구성
This commit is contained in:
@@ -7,6 +7,12 @@ import 'core/network/api_client.dart';
|
||||
import 'core/network/api_error.dart';
|
||||
import 'core/network/interceptors/auth_interceptor.dart';
|
||||
import 'core/services/token_storage.dart';
|
||||
import 'features/inventory/lookups/data/repositories/inventory_lookup_repository_remote.dart';
|
||||
import 'features/inventory/lookups/domain/repositories/inventory_lookup_repository.dart';
|
||||
import 'features/inventory/transactions/data/repositories/stock_transaction_repository_remote.dart';
|
||||
import 'features/inventory/transactions/data/repositories/transaction_customer_repository_remote.dart';
|
||||
import 'features/inventory/transactions/data/repositories/transaction_line_repository_remote.dart';
|
||||
import 'features/inventory/transactions/domain/repositories/stock_transaction_repository.dart';
|
||||
import 'features/masters/customer/data/repositories/customer_repository_remote.dart';
|
||||
import 'features/masters/customer/domain/repositories/customer_repository.dart';
|
||||
import 'features/masters/group/data/repositories/group_repository_remote.dart';
|
||||
@@ -35,6 +41,8 @@ import 'features/approvals/domain/repositories/approval_template_repository.dart
|
||||
import 'features/approvals/step/domain/repositories/approval_step_repository.dart';
|
||||
import 'features/util/postal_search/data/repositories/postal_search_repository_remote.dart';
|
||||
import 'features/util/postal_search/domain/repositories/postal_search_repository.dart';
|
||||
import 'features/reporting/data/repositories/reporting_repository_remote.dart';
|
||||
import 'features/reporting/domain/repositories/reporting_repository.dart';
|
||||
|
||||
/// 전역 DI 컨테이너
|
||||
final GetIt sl = GetIt.instance;
|
||||
@@ -128,4 +136,24 @@ Future<void> initInjection({
|
||||
sl.registerLazySingleton<PostalSearchRepository>(
|
||||
() => PostalSearchRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<InventoryLookupRepository>(
|
||||
() => InventoryLookupRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<StockTransactionRepository>(
|
||||
() => StockTransactionRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<TransactionLineRepository>(
|
||||
() => TransactionLineRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<TransactionCustomerRepository>(
|
||||
() => TransactionCustomerRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
|
||||
sl.registerLazySingleton<ReportingRepository>(
|
||||
() => ReportingRepositoryRemote(apiClient: sl<ApiClient>()),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user