package at.gv.egiz.eaaf.core.impl.utils; import static org.junit.jupiter.api.Assertions.assertEquals; import org.apache.commons.lang3.RandomStringUtils; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.BlockJUnit4ClassRunner; import at.gv.egiz.eaaf.core.impl.data.Pair; import lombok.SneakyThrows; @RunWith(BlockJUnit4ClassRunner.class) public class HelperClassesTest { @Test @SneakyThrows public void pairTest() { Pair pair = Pair.newInstance(RandomStringUtils.randomAlphanumeric(5), RandomStringUtils.randomAlphanumeric(5)); String pairJson = DefaultJsonMapper.serialize(pair); Pair pairResult = (Pair) DefaultJsonMapper.deserialize(pairJson, Pair.class); assertEquals(pair.getFirst(), pairResult.getFirst()); assertEquals(pair.getSecond(), pairResult.getSecond()); } }