use of se.inera.intyg.webcert.persistence.utkast.model.Utkast in project webcert by sklintyg.
the class LogRequestFactoryTest method buildUtkast.
private Utkast buildUtkast(String intygsId, String intygsTyp, Personnummer patientPersonnummer, String patientFornamn, String patientMellannamn, String patientEfternamn, String enhetsid, String enhetsnamn, String vardgivarid, String vardgivarnamn) {
Utkast utkast = new Utkast();
utkast.setIntygsId(intygsId);
utkast.setIntygsTyp(intygsTyp);
utkast.setPatientPersonnummer(patientPersonnummer);
utkast.setPatientFornamn(patientFornamn);
utkast.setPatientMellannamn(patientMellannamn);
utkast.setPatientEfternamn(patientEfternamn);
utkast.setEnhetsId(enhetsid);
utkast.setEnhetsNamn(enhetsnamn);
utkast.setVardgivarId(vardgivarid);
utkast.setVardgivarNamn(vardgivarnamn);
return utkast;
}
use of se.inera.intyg.webcert.persistence.utkast.model.Utkast in project webcert by sklintyg.
the class LogRequestFactoryTest method testCreateLogRequestFromUtkast.
@Test
public void testCreateLogRequestFromUtkast() {
Utkast utkast = buildUtkast(intygsId, "ts-bas", patientPersonnummer, patientFornamn, patientMellannamn, patientEfternamn, enhetsid, enhetsnamn, vardgivarid, vardgivarnamn);
LogRequest res = LogRequestFactory.createLogRequestFromUtkast(utkast);
assertNotNull(res);
assertEquals(intygsId, res.getIntygId());
assertEquals(patientPersonnummer, res.getPatientId());
assertEquals(patientFornamn + " " + patientMellannamn + " " + patientEfternamn, res.getPatientName());
assertEquals(enhetsid, res.getIntygCareUnitId());
assertEquals(enhetsnamn, res.getIntygCareUnitName());
assertEquals(vardgivarid, res.getIntygCareGiverId());
assertEquals(vardgivarnamn, res.getIntygCareGiverName());
assertNull(res.getAdditionalInfo());
}
use of se.inera.intyg.webcert.persistence.utkast.model.Utkast in project webcert by sklintyg.
the class LogRequestFactoryTest method testPatientNameRemovedForFkIntyg.
@Test
public void testPatientNameRemovedForFkIntyg() {
Utkast utkast = buildUtkast(intygsId, "luse", patientPersonnummer, patientFornamn, patientMellannamn, patientEfternamn, enhetsid, enhetsnamn, vardgivarid, vardgivarnamn);
LogRequest res = LogRequestFactory.createLogRequestFromUtkast(utkast);
assertNotNull(res);
assertEquals(intygsId, res.getIntygId());
assertEquals(patientPersonnummer, res.getPatientId());
assertEquals("", res.getPatientName());
assertNull(res.getAdditionalInfo());
}
use of se.inera.intyg.webcert.persistence.utkast.model.Utkast in project webcert by sklintyg.
the class MailNotificationServiceImplTest method testIntygsUrlLandsting.
@Test
public void testIntygsUrlLandsting() throws Exception {
final String intygsId = "intygsId";
// Given
MailNotification mailNotification = mailNotification(intygsId, null);
Utkast utkast = new Utkast();
when(utkastRepository.findOne(intygsId)).thenReturn(utkast);
// When
final String url = mailNotificationService.intygsUrl(mailNotification);
// Then
assertEquals("WebCertHostUrl/webcert/web/user/basic-certificate/intygsId/questions", url);
verify(utkastRepository).findOne(intygsId);
}
use of se.inera.intyg.webcert.persistence.utkast.model.Utkast in project webcert by sklintyg.
the class MailNotificationServiceImplTest method testIntygsUrlLandstingNotFk7263.
@Test
public void testIntygsUrlLandstingNotFk7263() throws Exception {
final String intygsId = "intygsId";
// Given
MailNotification mailNotification = mailNotification(intygsId, null, LuseEntryPoint.MODULE_ID);
Utkast utkast = new Utkast();
when(utkastRepository.findOne(intygsId)).thenReturn(utkast);
// When
final String url = mailNotificationService.intygsUrl(mailNotification);
// Then
assertEquals("WebCertHostUrl/webcert/web/user/basic-certificate/luse/intygsId/questions", url);
verify(utkastRepository).findOne(intygsId);
}
Aggregations