fixing tests
This commit is contained in:
parent
4c5800eb09
commit
a87fde74dd
|
@ -8,6 +8,8 @@ import ca.uhn.fhir.batch2.model.JobInstanceStartRequest;
|
|||
import ca.uhn.fhir.batch2.model.StatusEnum;
|
||||
import ca.uhn.fhir.context.FhirContext;
|
||||
import ca.uhn.fhir.jpa.batch.models.Batch2JobStartResponse;
|
||||
import ca.uhn.fhir.jpa.partition.IRequestPartitionHelperSvc;
|
||||
import ca.uhn.fhir.rest.api.server.RequestDetails;
|
||||
import ca.uhn.fhir.rest.server.exceptions.InternalErrorException;
|
||||
import ca.uhn.fhir.rest.server.interceptor.LoggingInterceptor;
|
||||
import ca.uhn.fhir.system.HapiSystemProperties;
|
||||
|
@ -66,6 +68,8 @@ public class BulkImportCommandIT {
|
|||
private IJobCoordinator myJobCoordinator;
|
||||
private final BulkDataImportProvider myProvider = new BulkDataImportProvider();
|
||||
private final FhirContext myCtx = FhirContext.forR4Cached();
|
||||
@Mock
|
||||
private IRequestPartitionHelperSvc myRequestPartitionHelperSvc;
|
||||
@RegisterExtension
|
||||
public RestfulServerExtension myRestfulServerExtension = new RestfulServerExtension(myCtx, myProvider)
|
||||
.registerInterceptor(new LoggingInterceptor());
|
||||
|
@ -77,6 +81,7 @@ public class BulkImportCommandIT {
|
|||
public void beforeEach() throws IOException {
|
||||
myProvider.setFhirContext(myCtx);
|
||||
myProvider.setJobCoordinator(myJobCoordinator);
|
||||
myProvider.setRequestPartitionHelperService(myRequestPartitionHelperSvc);
|
||||
myTempDir = Files.createTempDirectory("hapifhir");
|
||||
ourLog.info("Created temp directory: {}", myTempDir);
|
||||
}
|
||||
|
@ -123,7 +128,7 @@ public class BulkImportCommandIT {
|
|||
await().until(() -> myRestfulServerExtension.getRequestContentTypes().size(), equalTo(2));
|
||||
ourLog.info("Initiation requests complete");
|
||||
|
||||
verify(myJobCoordinator, timeout(10000).times(1)).startInstance(myStartCaptor.capture());
|
||||
verify(myJobCoordinator, timeout(10000).times(1)).startInstance(any(RequestDetails.class), myStartCaptor.capture());
|
||||
|
||||
JobInstanceStartRequest startRequest = myStartCaptor.getValue();
|
||||
BulkImportJobParameters jobParameters = startRequest.getParameters(BulkImportJobParameters.class);
|
||||
|
@ -165,7 +170,7 @@ public class BulkImportCommandIT {
|
|||
await().until(() -> myRestfulServerExtension.getRequestContentTypes().size(), equalTo(2));
|
||||
ourLog.info("Initiation requests complete");
|
||||
|
||||
verify(myJobCoordinator, timeout(10000).times(1)).startInstance(myStartCaptor.capture());
|
||||
verify(myJobCoordinator, timeout(10000).times(1)).startInstance(any(RequestDetails.class), myStartCaptor.capture());
|
||||
|
||||
JobInstanceStartRequest startRequest = myStartCaptor.getValue();
|
||||
BulkImportJobParameters jobParameters = startRequest.getParameters(BulkImportJobParameters.class);
|
||||
|
@ -206,7 +211,7 @@ public class BulkImportCommandIT {
|
|||
await().until(() -> myRestfulServerExtension.getRequestContentTypes().size(), equalTo(2));
|
||||
ourLog.info("Initiation requests complete");
|
||||
|
||||
verify(myJobCoordinator, timeout(10000).times(1)).startInstance(myStartCaptor.capture());
|
||||
verify(myJobCoordinator, timeout(10000).times(1)).startInstance(any(RequestDetails.class), myStartCaptor.capture());
|
||||
|
||||
try{
|
||||
JobInstanceStartRequest startRequest = myStartCaptor.getValue();
|
||||
|
|
|
@ -76,13 +76,10 @@ public class BulkDataImportProvider {
|
|||
public static final String PARAM_INPUT_TYPE = "type";
|
||||
private static final Logger ourLog = LoggerFactory.getLogger(BulkDataImportProvider.class);
|
||||
|
||||
@Autowired
|
||||
private IJobCoordinator myJobCoordinator;
|
||||
|
||||
@Autowired
|
||||
private FhirContext myFhirCtx;
|
||||
|
||||
@Autowired
|
||||
private IRequestPartitionHelperSvc myRequestPartitionHelperService;
|
||||
|
||||
private volatile List<String> myResourceTypeOrder;
|
||||
|
@ -94,14 +91,17 @@ public class BulkDataImportProvider {
|
|||
super();
|
||||
}
|
||||
|
||||
@Autowired
|
||||
public void setJobCoordinator(IJobCoordinator theJobCoordinator) {
|
||||
myJobCoordinator = theJobCoordinator;
|
||||
}
|
||||
|
||||
@Autowired
|
||||
public void setFhirContext(FhirContext theCtx) {
|
||||
myFhirCtx = theCtx;
|
||||
}
|
||||
|
||||
@Autowired
|
||||
public void setRequestPartitionHelperService(IRequestPartitionHelperSvc theRequestPartitionHelperSvc) {
|
||||
myRequestPartitionHelperService = theRequestPartitionHelperSvc;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue