package org.gradoop.flink.model.impl.id;
import org.gradoop.common.model.impl.id.GradoopId;
import org.gradoop.common.model.impl.id.GradoopIdList;
import org.gradoop.flink.model.GradoopFlinkTestBase;
import org.gradoop.flink.model.impl.GradoopFlinkTestUtils;
import org.junit.Test;
import static org.gradoop.flink.model.impl.GradoopFlinkTestUtils.writeAndRead;
import static org.junit.Assert.assertEquals;
public class GradoopIdSerializationTest extends GradoopFlinkTestBase {
@Test
public void testGradoopIdSerialization() throws Exception {
GradoopId idIn = GradoopId.get();
assertEquals("GradoopIds were not equal", idIn,
GradoopFlinkTestUtils.writeAndRead(idIn));
}
@Test
public void testGradoopIdSetSerialization() throws Exception {
GradoopIdList idsIn = GradoopIdList.fromExisting(
GradoopId.get(), GradoopId.get());
assertEquals("GradoopIdSets were not equal", idsIn,
GradoopFlinkTestUtils.writeAndRead(idsIn));
}
}