1 package org.oxerr.jackson.module.jsr250;
2
3 import static org.mockito.Mockito.mock;
4
5 import org.apache.commons.lang3.SerializationUtils;
6 import org.apache.commons.lang3.reflect.FieldUtils;
7 import org.junit.jupiter.api.Assertions;
8 import org.junit.jupiter.api.Test;
9
10 import com.fasterxml.jackson.databind.ser.BeanSerializer;
11
12 class Jsr250JsonSerializerTest {
13
14 private final Jsr250JsonSerializer jsr250JsonSerializer = new Jsr250JsonSerializer(mock(BeanSerializer.class));
15
16 @Test
17 void testSerialization() throws IllegalArgumentException, IllegalAccessException {
18 Jsr250JsonSerializer deserialized = SerializationUtils.roundtrip(this.jsr250JsonSerializer);
19 Object log = FieldUtils.getDeclaredField(Jsr250JsonSerializer.class, "log", true).get(deserialized);
20 Assertions.assertNotNull(log);;
21 }
22
23 }