use of se.inera.intyg.infra.integration.hsa.model.Vardgivare in project webcert by sklintyg.
the class IntygConverterUtilTest method testBuildHosPersonalFromWebCertUser.
@Test
public void testBuildHosPersonalFromWebCertUser() {
final String forskrivarkod = "forskrivarkod";
final String hsaId = "hsaid";
final String namn = "namn";
final String arbetsplatskod = "arbetsplatskod";
final String epost = "epost";
final String enhetsId = "enhetsId";
final String enhetsnamn = "enhetsnamn";
final String postadress = "postadress";
final String postnummer = "postnummer";
final String postort = "postort";
final String telefonnummer = "telefonnummer";
final String vardgivarId = "vardgivarId";
final String vardgivarnamn = "vardgivarnamn";
Vardenhet valdVardenhet = new Vardenhet();
valdVardenhet.setArbetsplatskod(arbetsplatskod);
valdVardenhet.setEpost(epost);
valdVardenhet.setId(enhetsId);
valdVardenhet.setNamn(enhetsnamn);
valdVardenhet.setPostadress(postadress);
valdVardenhet.setPostnummer(postnummer);
valdVardenhet.setPostort(postort);
valdVardenhet.setTelefonnummer(telefonnummer);
Vardgivare valdVardgivare = new Vardgivare();
valdVardgivare.setId(vardgivarId);
valdVardgivare.setNamn(vardgivarnamn);
WebCertUser user = new WebCertUser();
user.setForskrivarkod(forskrivarkod);
user.setHsaId(hsaId);
user.setNamn(namn);
user.setValdVardenhet(valdVardenhet);
user.setValdVardgivare(valdVardgivare);
HoSPersonal result = IntygConverterUtil.buildHosPersonalFromWebCertUser(user, null);
assertEquals(forskrivarkod, result.getForskrivarKod());
assertEquals(hsaId, result.getPersonId());
assertEquals(namn, result.getFullstandigtNamn());
assertEquals(arbetsplatskod, result.getVardenhet().getArbetsplatsKod());
assertEquals(epost, result.getVardenhet().getEpost());
assertEquals(enhetsId, result.getVardenhet().getEnhetsid());
assertEquals(enhetsnamn, result.getVardenhet().getEnhetsnamn());
assertEquals(postadress, result.getVardenhet().getPostadress());
assertEquals(postnummer, result.getVardenhet().getPostnummer());
assertEquals(postort, result.getVardenhet().getPostort());
assertEquals(telefonnummer, result.getVardenhet().getTelefonnummer());
assertEquals(vardgivarId, result.getVardenhet().getVardgivare().getVardgivarid());
assertEquals(vardgivarnamn, result.getVardenhet().getVardgivare().getVardgivarnamn());
}
Aggregations