Skip to content

Commit

Permalink
Fix
Browse files Browse the repository at this point in the history
  • Loading branch information
rehammuzzamil committed Jun 22, 2020
1 parent 56514f4 commit 7a513bc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public void testConvertToPatientResource() {
assertEquals(client.getBirthdate().toString("YYYY-MM-DD"), patient.getBirthDate().getValue().toString());
assertEquals(client.getDeathdate().toString("yyyy-MM-dd'T'HH:mm'Z'"),
patient.getDeceased().as(com.ibm.fhir.model.type.DateTime.class).getValue().toString());
PathEvaluatorLibrary.init(null, null, null);
PathEvaluatorLibrary.init(null, null, null,null);
FHIRPathElementNode node = PathEvaluatorLibrary.getInstance().evaluateElementExpression(patient, "Patient.identifier.where(system='opensrp_id')");
Identifier identifierNode = node.element().as(Identifier.class);
assertEquals("20366639", identifierNode.getValue().getValue());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,19 +106,19 @@ public void testConvertEventToQuestionnaireResponseWithMultipleValuesOfObs() {
assertEquals(event.getTeam(),
questionnaireResponse.getItem().get(3).getAnswer().get(0).getValue().as(com.ibm.fhir.model.type.String.class)
.getValue());
PathEvaluatorLibrary.init(null, null, null);

PathEvaluatorLibrary.init(null, null, null, null);
FHIRPathElementNode node = PathEvaluatorLibrary.getInstance().evaluateElementExpression(questionnaireResponse, "QuestionnaireResponse.item.where(linkId='totPopulation')");
QuestionnaireResponse.Item totPopulation = node.element().as(QuestionnaireResponse.Item.class);
assertEquals(1,totPopulation.getAnswer().size());
assertEquals(com.ibm.fhir.model.type.String.of("2"),totPopulation.getAnswer().get(0).getValue());
node = PathEvaluatorLibrary.getInstance().evaluateElementExpression(questionnaireResponse, "QuestionnaireResponse.item.where(linkId='existingLLINs')");

QuestionnaireResponse.Item existingLLINs = node.element().as(QuestionnaireResponse.Item.class);
assertEquals(2, existingLLINs.getAnswer().size()); //Test for multiple values
assertEquals(0,existingLLINs.getAnswer().get(0).getValue());
assertEquals(1,existingLLINs.getAnswer().get(1).getValue());

System.out.println(questionnaireResponse);
}

Expand Down

0 comments on commit 7a513bc

Please sign in to comment.