Removed obsolete tests

This commit is contained in:
Nick Goupinets 2020-11-27 17:11:52 -05:00
parent 2a3b72db17
commit c64ca81373
2 changed files with 0 additions and 168 deletions

View File

@ -1,84 +0,0 @@
package ca.uhn.fhir.mdm.svc;
import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.mdm.util.GoldenResourceHelper;
import org.hl7.fhir.dstu3.model.Person;
import org.hl7.fhir.dstu3.model.Reference;
import org.hl7.fhir.instance.model.api.IIdType;
import org.junit.jupiter.api.Test;
import java.util.ArrayList;
import java.util.List;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class GoldenResourceHelperDSTU3Test {
public static final FhirContext ourFhirContext = FhirContext.forDstu3();
public static final String PATIENT_1 = "Patient/1";
public static final String PATIENT_2 = "Patient/2";
public static final String PATIENT_BAD = "Patient/BAD";
public static final GoldenResourceHelper MY_PERSON_HELPER = new GoldenResourceHelper(ourFhirContext);
@Test
public void testGetLinks() {
Person person = new Person();
person.addLink().setTarget(new Reference(PATIENT_1));
person.addLink().setTarget(new Reference(PATIENT_2));
// TODO NG - check if we need similar functionality in JPA DAO
if (true) {
return;
}
List<IIdType> links = new ArrayList<>();
// links = MY_PERSON_HELPER.getLinkIds(person).collect(Collectors.toList());
assertEquals(2, links.size());
assertEquals(PATIENT_1, links.get(0).getValue());
assertEquals(PATIENT_2, links.get(1).getValue());
// assertTrue(MY_PERSON_HELPER.containsLinkTo(person, new IdDt(PATIENT_1)));
// assertTrue(MY_PERSON_HELPER.containsLinkTo(person, new IdDt(PATIENT_2)));
// assertFalse(MY_PERSON_HELPER.containsLinkTo(person, new IdDt(PATIENT_BAD)));
}
{
// MY_PERSON_HELPER.removeLink(person, new IdDt(PATIENT_1), createDummyContext());
// List<IIdType> links = MY_PERSON_HELPER.getLinkIds(person).collect(Collectors.toList());
// assertEquals(1, links.size());
// assertEquals(PATIENT_2, links.get(0).getValue());
}
// @Test
// public void testAddOrUpdateLinks() {
// Person person = new Person();
//
// //Links with no assurance level are rejected
// {
// MY_PERSON_HELPER.addOrUpdateLink(person, new IdDt(PATIENT_1), null, createDummyContext());
// assertThat(person.getLink().size(), is(equalTo(0)));
// }
// //Original link addition
// {
// MY_PERSON_HELPER.addOrUpdateLink(person, new IdDt(PATIENT_1), CanonicalIdentityAssuranceLevel.LEVEL3, createDummyContext());
// assertThat(person.getLink().size(), is(equalTo(1)));
// }
//
// //Link update
// {
// MY_PERSON_HELPER.addOrUpdateLink(person, new IdDt(PATIENT_1), CanonicalIdentityAssuranceLevel.LEVEL4, createDummyContext());
// assertThat(person.getLink().size(), is(equalTo(1)));
// }
//
// //New link
// {
// MY_PERSON_HELPER.addOrUpdateLink(person, new IdDt(PATIENT_2), CanonicalIdentityAssuranceLevel.LEVEL4, createDummyContext());
// assertThat(person.getLink().size(), is(equalTo(2)));
// }
// }
}

View File

@ -1,84 +0,0 @@
package ca.uhn.fhir.mdm.svc;
import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.mdm.util.GoldenResourceHelper;
import org.hl7.fhir.r4.model.Person;
import org.hl7.fhir.r4.model.Reference;
import org.junit.jupiter.api.Test;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.Is.is;
import static org.hamcrest.core.IsEqual.equalTo;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class GoldenResourceHelperR4Test {
public static final FhirContext ourFhirContext = FhirContext.forR4();
public static final String PATIENT_1 = "Patient/1";
public static final String PATIENT_2 = "Patient/2";
public static final String PATIENT_BAD = "Patient/BAD";
public static final GoldenResourceHelper MY_PERSON_HELPER = new GoldenResourceHelper(ourFhirContext);
@Test
public void testGetLinks() {
// TODO NG - Revisit this code checking if we need to keep it - if yes - push to the JPA level, delete otherwise
Person person = new Person();
person.addLink().setTarget(new Reference(PATIENT_1));
person.addLink().setTarget(new Reference(PATIENT_2));
if (true) {
return;
}
{
// List<IIdType> links = MY_PERSON_HELPER.getLinkIds(person).collect(Collectors.toList());
// assertEquals(2, links.size());
// assertEquals(PATIENT_1, links.get(0).getValue());
// assertEquals(PATIENT_2, links.get(1).getValue());
// assertTrue(MY_PERSON_HELPER.containsLinkTo(person, new IdDt(PATIENT_1)));
// assertTrue(MY_PERSON_HELPER.containsLinkTo(person, new IdDt(PATIENT_2)));
// assertFalse(MY_PERSON_HELPER.containsLinkTo(person, new IdDt(PATIENT_BAD)));
}
{
// MY_PERSON_HELPER.removeLink(person, new IdDt(PATIENT_1), createDummyContext());
// List<IIdType> links = MY_PERSON_HELPER.getLinkIds(person).collect(Collectors.toList());
// assertEquals(1, links.size());
// assertEquals(PATIENT_2, links.get(0).getValue());
}
}
@Test
public void testAddOrUpdateLinks() {
Person person = new Person();
if (true) {
return;
}
//Link addition without assurance level should NOOP
// TODO NG - Revisit this code checking if we need to keep it - if yes - push to the JPA level, delete otherwise
{
// MY_PERSON_HELPER.addOrUpdateLink(person, new IdDt(PATIENT_1), null, null);
assertThat(person.getLink().size(), is(equalTo(0)));
}
//Original link addition
{
// MY_PERSON_HELPER.addOrUpdateLink(person, new IdDt(PATIENT_1), CanonicalIdentityAssuranceLevel.LEVEL3, createDummyContext());
assertThat(person.getLink().size(), is(equalTo(1)));
}
//Link update
{
// MY_PERSON_HELPER.addOrUpdateLink(person, new IdDt(PATIENT_1), CanonicalIdentityAssuranceLevel.LEVEL4, createDummyContext());
assertThat(person.getLink().size(), is(equalTo(1)));
}
//New link
{
// MY_PERSON_HELPER.addOrUpdateLink(person, new IdDt(PATIENT_2), CanonicalIdentityAssuranceLevel.LEVEL4, createDummyContext());
assertThat(person.getLink().size(), is(equalTo(2)));
}
}
}