Skip to content

Commit

Permalink
update tests to use bfdr in url param
Browse files Browse the repository at this point in the history
  • Loading branch information
smacadam committed Nov 12, 2024
1 parent 78828f4 commit 423c463
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions messaging.tests/Integration/BundlesControllerTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ public async System.Threading.Tasks.Task NewBirthSubmissionMessagePostCreatesNew
recordSubmission.CertNo = 1;

// Submit that Death Record
HttpResponseMessage createSubmissionMessage = await JsonResponseHelpers.PostJsonAsync(_client, "/UT/Bundle", recordSubmission.ToJson());
HttpResponseMessage createSubmissionMessage = await JsonResponseHelpers.PostJsonAsync(_client, "/UT/Bundle/BFDR/v2.0", recordSubmission.ToJson());
Assert.Equal(HttpStatusCode.NoContent, createSubmissionMessage.StatusCode);

Hl7.Fhir.Model.Bundle updatedBundle = null;
Expand Down Expand Up @@ -330,7 +330,7 @@ public async System.Threading.Tasks.Task QueryByBusinessIdsDeathYear()
// Submit that Death Record
HttpResponseMessage createSubmissionMessage = await JsonResponseHelpers.PostJsonAsync(_client, "/" + recordSubmission.JurisdictionId + "/Bundle", recordSubmission.ToJson());
Assert.Equal(HttpStatusCode.NoContent, createSubmissionMessage.StatusCode);
await System.Threading.Tasks.Task.Delay(1000);
await System.Threading.Tasks.Task.Delay(2000);

HttpResponseMessage getBundle = await _client.GetAsync("/" + recordSubmission.JurisdictionId + "/Bundle?deathYear=" + recordSubmission.DeathYear);
Bundle updatedBundle = await JsonResponseHelpers.ParseBundleAsync(getBundle);
Expand Down Expand Up @@ -456,7 +456,7 @@ public async System.Threading.Tasks.Task UpdateBirthMessagesAreSuccessfullyAckno
recordSubmission.CertNo = 1;

// Submit that Death Record
HttpResponseMessage submissionMessage = await JsonResponseHelpers.PostJsonAsync(_client, "/UT/Bundle", recordSubmission.ToJson());
HttpResponseMessage submissionMessage = await JsonResponseHelpers.PostJsonAsync(_client, "/UT/Bundle/BFDR/v2.0", recordSubmission.ToJson());
Assert.Equal(HttpStatusCode.NoContent, submissionMessage.StatusCode);

BirthRecordUpdateMessage recordUpdate = new BirthRecordUpdateMessage(recordSubmission.BirthRecord);
Expand All @@ -466,7 +466,7 @@ public async System.Threading.Tasks.Task UpdateBirthMessagesAreSuccessfullyAckno
recordUpdate.CertNo = 1;

// Submit update message
HttpResponseMessage updateMessage = await JsonResponseHelpers.PostJsonAsync(_client, "/UT/Bundle", recordUpdate.ToJson());
HttpResponseMessage updateMessage = await JsonResponseHelpers.PostJsonAsync(_client, "/UT/Bundle/BFDR/v2.0", recordUpdate.ToJson());
Assert.Equal(HttpStatusCode.NoContent, updateMessage.StatusCode);

// Make sure the ACKs made it into the queue before querying the endpoint
Expand Down Expand Up @@ -957,7 +957,7 @@ public async void PostNCHSIsInDestinationEndpointList()
recordSubmission2.CertNo = 1;
recordSubmission2.MessageDestination = "http://notnchs.cdc.gov/bfdr_submission,http://nchs.cdc.gov/bfdr_submission";
// Submit that Death Record
HttpResponseMessage createSubmissionMessage2 = await JsonResponseHelpers.PostJsonAsync(_client, $"/UT/Bundle", recordSubmission2.ToJson());
HttpResponseMessage createSubmissionMessage2 = await JsonResponseHelpers.PostJsonAsync(_client, $"/UT/Bundle/BFDR/v2.0", recordSubmission2.ToJson());
Assert.Equal(HttpStatusCode.NoContent, createSubmissionMessage2.StatusCode);
}

Expand Down Expand Up @@ -986,7 +986,7 @@ public async void PostNCHSIsInDestinationEndpointListUppercase()
recordSubmission.DeathYear = 2024;
recordSubmission2.MessageDestination = "temp,http://nchs.CDC.gov/BFDR_Submission,temp";
// Submit that Death Record
HttpResponseMessage createSubmissionMessage2 = await JsonResponseHelpers.PostJsonAsync(_client, $"/MA/Bundle", recordSubmission2.ToJson());
HttpResponseMessage createSubmissionMessage2 = await JsonResponseHelpers.PostJsonAsync(_client, $"/MA/Bundle/BFDR/v2.0", recordSubmission2.ToJson());
Assert.Equal(HttpStatusCode.NoContent, createSubmissionMessage2.StatusCode);
}

Expand Down
2 changes: 1 addition & 1 deletion messaging/Controllers/BundlesController.cs
Original file line number Diff line number Diff line change
Expand Up @@ -506,7 +506,7 @@ protected virtual string GetNextUri()
protected IncomingMessageItem ParseIncomingMessageItem(string jurisdictionId, string vitalType, Bundle bundle)
{
// the vital type must be specified as BFDR to post BFDR records
if (_settings.BFDREnabled && vitalType.Equals("BFDR"))
if (_settings.BFDREnabled && !String.IsNullOrEmpty(vitalType) && vitalType.Equals("BFDR"))
{
try
{
Expand Down

0 comments on commit 423c463

Please sign in to comment.