View Javadoc
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  }