public void testDifferentSerializeAndDeserializeField() throws Exception { FieldAttributes f = createFieldAttributes("explicitlyDifferentModeField"); assertTrue(deserializationStrategy.shouldSkipField(f)); assertFalse(serializationStrategy.shouldSkipField(f)); }
public void testNeverSkipExplicitlyExposedAnnotatedFields() throws Exception { FieldAttributes f = createFieldAttributes("explicitlyExposedField"); assertFalse(deserializationStrategy.shouldSkipField(f)); assertFalse(serializationStrategy.shouldSkipField(f)); }
public void testSkipNonAnnotatedFields() throws Exception { FieldAttributes f = createFieldAttributes("hiddenField"); assertTrue(deserializationStrategy.shouldSkipField(f)); assertTrue(serializationStrategy.shouldSkipField(f)); }
public void testSkipExplicitlySkippedFields() throws Exception { FieldAttributes f = createFieldAttributes("explicitlyHiddenField"); assertTrue(deserializationStrategy.shouldSkipField(f)); assertTrue(serializationStrategy.shouldSkipField(f)); }
public void testNeverSkipClasses() throws Exception { assertFalse(deserializationStrategy.shouldSkipClass(MockObject.class)); assertFalse(serializationStrategy.shouldSkipClass(MockObject.class)); }