Skip to content

Commit 94b8ac2

Browse files
committed
fix testdb?
1 parent 7635f46 commit 94b8ac2

1 file changed

Lines changed: 20 additions & 3 deletions

File tree

src/test/java/org/folio/fqm/context/TestDbSetupConfiguration.java

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,17 @@
1414
import liquibase.exception.LiquibaseException;
1515
import liquibase.integration.spring.SpringLiquibase;
1616
import org.folio.fqm.client.SimpleHttpClient;
17+
import org.folio.fqm.config.MigrationConfiguration;
18+
import org.folio.fqm.migration.MigrationStrategyRepository;
19+
import org.folio.fqm.repository.CustomEntityTypeMigrationMappingRepository;
1720
import org.folio.fqm.repository.EntityTypeRepository;
1821
import org.folio.fqm.repository.SourceViewDatabaseObjectRepository;
1922
import org.folio.fqm.repository.SourceViewRecordRepository;
2023
import org.folio.fqm.service.EntityTypeInitializationService;
2124
import org.folio.fqm.service.EntityTypeValidationService;
2225
import org.folio.fqm.service.MigrationService;
2326
import org.folio.fqm.service.SourceViewService;
27+
import org.folio.fqm.utils.JSON5ObjectMapperFactory;
2428
import org.folio.spring.FolioExecutionContext;
2529
import org.folio.spring.liquibase.FolioSpringLiquibase;
2630
import org.springframework.beans.factory.annotation.Autowired;
@@ -84,20 +88,26 @@ EntityTypeInitializer entityTypeInitializer() {
8488

8589
static class EntityTypeInitializer {
8690

91+
@Autowired
92+
private CustomEntityTypeMigrationMappingRepository customEntityTypeMigrationMappingRepository;
93+
8794
@Autowired
8895
private EntityTypeRepository entityTypeRepository;
8996

9097
@Autowired
9198
private EntityTypeValidationService entityTypeValidationService;
9299

93100
@Autowired
94-
private MigrationService migrationService;
101+
private FolioSpringLiquibase liquibase;
95102

96103
@Autowired
97104
private ResourcePatternResolver resourceResolver;
98105

99106
@Autowired
100-
private FolioSpringLiquibase liquibase;
107+
private MigrationConfiguration migrationConfiguration;
108+
109+
@Autowired
110+
private MigrationStrategyRepository migrationStrategyRepository;
101111

102112
@Autowired
103113
private SourceViewDatabaseObjectRepository sourceViewDatabaseObjectRepository;
@@ -136,7 +146,14 @@ public void populateEntityTypes() throws IOException, LiquibaseException {
136146
null,
137147
entityTypeRepository,
138148
entityTypeValidationService,
139-
migrationService,
149+
new MigrationService(
150+
customEntityTypeMigrationMappingRepository,
151+
entityTypeRepository,
152+
executionContext,
153+
migrationConfiguration,
154+
migrationStrategyRepository,
155+
JSON5ObjectMapperFactory.create()
156+
),
140157
new SourceViewService(
141158
sourceViewDatabaseObjectRepository,
142159
sourceViewRecordRepository,

0 commit comments

Comments
 (0)