ConfigOverridesTest.java
package tools.jackson.databind.cfg;
import org.junit.jupiter.api.Test;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
import com.fasterxml.jackson.annotation.PropertyAccessor;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class ConfigOverridesTest
{
@Test
public void testSnapshot() throws Exception
{
ConfigOverrides co = new ConfigOverrides();
co.findOrCreateOverride(String.class)
.setVisibility(JsonAutoDetect.Value.construct(PropertyAccessor.SETTER,
Visibility.NONE));
// simplest verification of snapshot(): check that string repr matches
assertEquals(co.toString(),
co.snapshot().toString());
}
}