Example usage for org.apache.commons.lang3 SerializationUtils roundtrip

List of usage examples for org.apache.commons.lang3 SerializationUtils roundtrip

Introduction

In this page you can find the example usage for org.apache.commons.lang3 SerializationUtils roundtrip.

Prototype

@SuppressWarnings("unchecked") 
public static <T extends Serializable> T roundtrip(final T msg) 

Source Link

Document

Performs a serialization roundtrip.

Usage

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);
        }
    };
}