DateTimeExceptionTest.java
package com.fasterxml.jackson.datatype.jsr310.misc;
import java.time.DateTimeException;
import org.junit.jupiter.api.Test;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.datatype.jsr310.ModuleTestBase;
import static org.junit.jupiter.api.Assertions.*;
public class DateTimeExceptionTest extends ModuleTestBase
{
private final ObjectMapper MAPPER = newMapper();
// [modules-java#319]: should not fail to ser/deser DateTimeException
@Test
public void testDateTimeExceptionRoundtrip() throws Exception
{
String json = MAPPER.writeValueAsString(new DateTimeException("Test!"));
DateTimeException result = MAPPER.readValue(json, DateTimeException.class);
assertEquals("Test!", result.getMessage());
}
}