DatabindContextTest.java

package com.fasterxml.jackson.databind.cfg;

import org.junit.jupiter.api.Test;

import com.fasterxml.jackson.databind.*;
import com.fasterxml.jackson.databind.json.JsonMapper;

import static org.junit.jupiter.api.Assertions.assertNull;

public class DatabindContextTest
{
    private final ObjectMapper MAPPER = new JsonMapper();

    @Test
    public void testDeserializationContext() throws Exception
    {
        DeserializationContext ctxt = MAPPER.getDeserializationContext();
        // should be ok to try to resolve `null`
        assertNull(ctxt.constructType((Class<?>) null));
        assertNull(ctxt.constructType((java.lang.reflect.Type) null));
    }

    @Test
    public void testSerializationContext() throws Exception
    {
        SerializerProvider ctxt = MAPPER.getSerializerProvider();
        assertNull(ctxt.constructType(null));
    }
}