List of usage examples for org.apache.commons.lang3 SerializationUtils roundtrip
@SuppressWarnings("unchecked") public static <T extends Serializable> T roundtrip(final T msg)
From source file:com.gooddata.md.NestedAttributeTest.java
@Test public void testSerializable() throws Exception { final NestedAttribute attribute = readObjectFromResource("/md/dimensionAttribute.json", NestedAttribute.class); final NestedAttribute deserialized = SerializationUtils.roundtrip(attribute); assertThat(deserialized, jsonEquals(attribute)); }
From source file:com.gooddata.md.ScheduledMailTest.java
@Test public void testSerializable() throws Exception { final ScheduledMail scheduledMail = readObjectFromResource("/md/scheduledMail.json", ScheduledMail.class); final ScheduledMail deserialized = SerializationUtils.roundtrip(scheduledMail); assertThat(deserialized, jsonEquals(scheduledMail)); }
From source file:com.gooddata.md.MetricTest.java
@Test public void testSerializable() throws Exception { final Metric metric = readObjectFromResource("/md/metric-out.json", Metric.class); final Metric deserialized = SerializationUtils.roundtrip(metric); assertThat(deserialized, jsonEquals(metric)); }
From source file:com.gooddata.md.report.AttributeInGridTest.java
@Test public void testSerializable() throws Exception { final AttributeInGrid attr = readObjectFromResource("/md/report/attributeInGrid.json", AttributeInGrid.class); final AttributeInGrid deserialized = SerializationUtils.roundtrip(attr); assertThat(deserialized, jsonEquals(attr)); }
From source file:com.gooddata.md.MetaTest.java
@Test public void testSerializable() throws Exception { final Meta meta = new Meta(AUTHOR, CONTRIBUTOR, CREATED, UPDATED, SUMMARY, TITLE, CATEGORY, TAGS, URI, IDENTIFIER, DEPRECATED, PRODUCTION, LOCKED, UNLISTED, SHARED_WITH_SOMEONE); final Meta deserialized = SerializationUtils.roundtrip(meta); assertThat(deserialized, jsonEquals(meta)); }
From source file:org.apache.logging.log4j.message.LocalizedMessageTest.java
private <T extends Serializable> T roundtrip(final T msg) { return SerializationUtils.roundtrip(msg); }
From source file:org.apache.logging.log4j.SerializableMatchers.java
public static <T extends Serializable> Matcher<T> serializesRoundTrip(final Matcher<T> matcher) { return new FeatureMatcher<T, T>(matcher, "serializes round trip", "serializes round trip") { @Override// ww w .j a v a 2s . c om protected T featureValueOf(final T actual) { return SerializationUtils.roundtrip(actual); } }; }