package se.bjurr.prnfb.transformer; import static org.assertj.core.api.Assertions.assertThat; import static se.bjurr.prnfb.test.Podam.populatedInstanceOf; import static se.bjurr.prnfb.transformer.ButtonTransformer.toButtonDto; import static se.bjurr.prnfb.transformer.ButtonTransformer.toPrnfbButton; import org.junit.Test; import se.bjurr.prnfb.presentation.dto.ButtonDTO; import se.bjurr.prnfb.settings.ValidationException; public class SettingsDataTransformerTest { @Test public void testTransformation() throws ValidationException { ButtonDTO originalDto = populatedInstanceOf(ButtonDTO.class); ButtonDTO retransformedDto = toButtonDto(toPrnfbButton(originalDto)); retransformedDto.setButtonFormListString(originalDto.getButtonFormListString()); assertThat(retransformedDto) // .isEqualTo(originalDto); assertThat(retransformedDto.toString()) // .isEqualTo(originalDto.toString()); assertThat(retransformedDto.hashCode()) // .isEqualTo(originalDto.hashCode()); } }