### Question:
AbstractConfigurationUpdate implements Serializable { public long getCreatedTime() { return this.createdTime; } protected  AbstractConfigurationUpdate(); protected  AbstractConfigurationUpdate(String subjectName); Configuration getConfiguration(); void setConfiguration(Configuration configuration); ConfigurationUpdateStatus getStatus(); void setStatus(ConfigurationUpdateStatus status); String getErrorMessage(); void setErrorMessage(String errorMessage); String getSubjectName(); long getCreatedTime(); long getModifiedTime(); long getDuration(); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }### Answer:
@Test public void serializationShouldCopyCreatedTime() throws Exception { ResourceConfigurationUpdate update = new ResourceConfigurationUpdate(); ResourceConfigurationUpdate serializedUpdate = TestUtil.serializeAndDeserialize(update); org.testng.Assert.assertEquals( serializedUpdate.getCreatedTime(), update.getCreatedTime(), "Failed to properly serialize the 'createdTime' property" ); }