package org.vertexium.accumulo.iterator.model; import org.junit.Test; import static org.junit.Assert.assertEquals; public class EdgeInfoTest { @Test public void testBytes() { serializeDeserialize("", ""); serializeDeserialize("label", "vertexId"); serializeDeserialize(new String(new char[5000]).replace('\0', 'a'), new String(new char[5000]).replace('\0', 'b')); } private void serializeDeserialize(String label, String vertexId) { EdgeInfo edgeInfo = new EdgeInfo(label, vertexId); byte[] bytes = edgeInfo.getBytes(); EdgeInfo newEdgeInfo = new EdgeInfo(bytes, 0); assertEquals(label, newEdgeInfo.getLabel()); assertEquals(vertexId, newEdgeInfo.getVertexId()); } }