ueconvtest
unknown
java
4 years ago
3.1 kB
3
Indexable
package ch.suva.eservices.translateout.converter; import ch.suva.eservices.translateout.TestMother; import ch.suva.eservices.translateout.api.UebersetzungDto; import ch.suva.eservices.translateout.controller.converter.UebersetzungConverter; import ch.suva.eservices.translateout.model.Sprache; import ch.suva.eservices.translateout.model.Uebersetzung; import org.junit.jupiter.api.Test; import java.util.HashMap; import java.util.Map; import static org.assertj.core.api.Assertions.assertThat; public class UebersetzungConverterTest { @Test void fromFrontDtoToEntity(){ // arrange final UebersetzungDto uebersetzungFromFrontDto = TestMother.createUebersetzungDto(); // act final Uebersetzung uebersetzung = UebersetzungConverter.toEntity(uebersetzungFromFrontDto); // assert assertThat(uebersetzungFromFrontDto.getStatus()).isEqualTo(uebersetzung.getStatus()); assertThat(uebersetzungFromFrontDto.getSprache()).isEqualTo(uebersetzung.getSprache()); } @Test void fromEntityToDto() { // arrange final Uebersetzung uebersetzung = TestMother.createUebersetzung(); // act final UebersetzungDto uebersetzungDtoAbstract = UebersetzungConverter.toDto(uebersetzung); // assert assertThat(uebersetzungDtoAbstract.getStatus()).isEqualTo(uebersetzung.getStatus()); assertThat(uebersetzungDtoAbstract.getSprache()).isEqualTo(uebersetzung.getSprache()); assertThat(uebersetzungDtoAbstract.getUebersetzungseintragDtoList().size()).isEqualTo(TestMother.createUebersetzungseintragList().size()); } @Test void fromMapAppIdToEntity() { // arrange final Sprache sprache = Sprache.EN; final long appId = 1; final Map<String, String> map = new HashMap<>(); map.put("ja","va"); // act final Uebersetzung uebersetzung = UebersetzungConverter.toEntityWithApplikation(appId,sprache,map); // assert assertThat(uebersetzung.getEingabemaske().getId()).isEqualTo(appId); assertThat(uebersetzung.getSprache()).isEqualTo(sprache); assertThat(uebersetzung.getUebersetzungseintragList().size()).isEqualTo(1); assertThat(uebersetzung.getUebersetzungseintragList().get(0).getKey()).isEqualTo("ja"); } @Test void fromMapEingabemaskeIdToEntity() { // arrange final Sprache sprache = Sprache.EN; final long eingabemskeId = 1; final Map<String, String> map = new HashMap<>(); map.put("ja","va"); // act final Uebersetzung uebersetzung = UebersetzungConverter.toEntityWithEingabemaske(eingabemskeId,sprache,map); // assert assertThat(uebersetzung.getEingabemaske().getId()).isEqualTo(eingabemskeId); assertThat(uebersetzung.getSprache()).isEqualTo(sprache); assertThat(uebersetzung.getUebersetzungseintragList().size()).isEqualTo(1); assertThat(uebersetzung.getUebersetzungseintragList().get(0).getKey()).isEqualTo("ja"); } }
Editor is loading...