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.gdc.UriResponseTest.java

@Test
public void testSerializable() throws Exception {
    final UriResponse uriResponse = readObjectFromResource("/gdc/uriResponse.json", UriResponse.class);
    final UriResponse deserialized = SerializationUtils.roundtrip(uriResponse);

    assertThat(deserialized, jsonEquals(uriResponse));
}

From source file:com.gooddata.md.TableTest.java

@Test
public void testSerializable() throws Exception {
    final Table table = readObjectFromResource("/md/table.json", Table.class);
    final Table deserialized = SerializationUtils.roundtrip(table);

    assertThat(deserialized, jsonEquals(table));
}

From source file:com.gooddata.md.TableDataLoadTest.java

@Test
public void testSerializable() throws Exception {
    final TableDataLoad load = readObjectFromResource("/md/tableDataLoad.json", TableDataLoad.class);
    final TableDataLoad deserialized = SerializationUtils.roundtrip(load);

    assertThat(deserialized, jsonEquals(load));
}

From source file:com.gooddata.md.KeyTest.java

@Test
public void testSerializable() throws Exception {
    final Key key = new Key(DATA, TYPE);
    final Key deserialized = SerializationUtils.roundtrip(key);

    assertThat(deserialized, jsonEquals(key));
}

From source file:com.gooddata.md.ColumnTest.java

@Test
public void testSerializable() throws Exception {
    final Column column = readObjectFromResource("/md/column.json", Column.class);
    final Column deserialized = SerializationUtils.roundtrip(column);

    assertThat(deserialized, jsonEquals(column));
}

From source file:com.gooddata.md.ExpressionTest.java

@Test
public void testSerializable() throws Exception {
    final Expression expression = new Expression(DATA, TYPE);
    final Expression deserialized = SerializationUtils.roundtrip(expression);

    assertThat(deserialized, jsonEquals(expression));
}

From source file:com.gooddata.md.report.GridReportDefinitionContentTest.java

@Test
public void testSerializable() throws Exception {
    final GridReportDefinitionContent def = (GridReportDefinitionContent) readObjectFromResource(
            "/md/report/gridReportDefinitionContent.json", ReportDefinitionContent.class);
    final GridReportDefinitionContent deserialized = SerializationUtils.roundtrip(def);

    assertThat(deserialized, jsonEquals(def));
}

From source file:com.gooddata.md.DimensionTest.java

@Test
public void testSerializable() throws Exception {
    final Dimension dimension = new Dimension("Dimension");
    final Dimension deserialized = SerializationUtils.roundtrip(dimension);

    assertThat(deserialized, jsonEquals(dimension));
}

From source file:com.gooddata.md.report.OneNumberReportDefinitionContentTest.java

@Test
public void testSerializable() throws Exception {
    final OneNumberReportDefinitionContent def = (OneNumberReportDefinitionContent) readObjectFromResource(
            "/md/report/oneNumberReportDefinitionContent.json", ReportDefinitionContent.class);
    final OneNumberReportDefinitionContent deserialized = SerializationUtils.roundtrip(def);

    assertThat(deserialized, jsonEquals(def));
}

From source file:com.gooddata.md.FactTest.java

@Test
public void testSerializable() throws Exception {
    final Fact fact = new Fact("Person Shoe Size", "/gdc/md/PROJECT_ID/obj/COL_ID", "col",
            "/gdc/md/PROJECT_ID/obj/FOLDER_ID");
    final Fact deserialized = SerializationUtils.roundtrip(fact);

    assertThat(deserialized, jsonEquals(fact));
}