For IntelliJ IDEA,
Android Studio or Eclipse



@Test public void shouldSerialiseAndDeserialise() throws Exception { final JavaSerialiser javaSerialiser = new JavaSerialiser(); final byte[] serialise = javaSerialiser.serialise(expected); final GraphSerialisable result = (GraphSerialisable) javaSerialiser.deserialise(serialise); assertEquals(expected, result); }
@Before public void setup() { schema = new Schema.Builder() .vertexSerialiser(new JavaSerialiser()) .edge(TestGroups.EDGE, new SchemaEdgeDefinition()) .entity(TestGroups.ENTITY, new SchemaEntityDefinition()) .build(); elementConverter = new ClassicAccumuloElementConverter(schema); }
@Override public Serialiser<Object, byte[]> getSerialisation() { return new JavaSerialiser(); }
@Test public void testCorrectSerialiserRetrievableFromConfig() throws NotSerializableException { Schema store = new Schema.Builder() .type(TestTypes.PROP_STRING, new TypeDefinition.Builder() .clazz(String.class) .serialiser(new JavaSerialiser()) .build()) .edge(TestGroups.EDGE, new SchemaEdgeDefinition.Builder() .property(TestPropertyNames.PROP_1, TestTypes.PROP_STRING) .build()) .build(); assertEquals(JavaSerialiser.class, store.getElement(TestGroups.EDGE) .getPropertyTypeDef(TestPropertyNames.PROP_1) .getSerialiser() .getClass()); }
@Before public void setup() { Schema schema = new Schema.Builder() .type(TestTypes.PROP_INTEGER, Integer.class) .vertexSerialiser(new JavaSerialiser()) .edge(TestGroups.EDGE, new SchemaEdgeDefinition.Builder() .property(AccumuloPropertyNames.INT, TestTypes.PROP_INTEGER) .build()) .entity(TestGroups.ENTITY, new SchemaEntityDefinition.Builder() .property(AccumuloPropertyNames.INT, TestTypes.PROP_INTEGER) .build()) .build(); byteEntityRangeFactory = new ByteEntityRangeFactory(schema); byteEntityElementConverter = new ByteEntityAccumuloElementConverter(schema); Gaffer1RangeFactory = new ClassicRangeFactory(schema); gafferV1ElementConverter = new ClassicAccumuloElementConverter(schema); }
.type("string", new TypeDefinition.Builder() .clazz(String.class) .serialiser(new JavaSerialiser()) .aggregateFunction(new StringConcat()) .build()) .type("int", new TypeDefinition.Builder() .clazz(Integer.class) .serialiser(new JavaSerialiser()) .aggregateFunction(new Sum()) .build()) .type("false", Boolean.class) .vertexSerialiser(new JavaSerialiser()) .build();
@Before public void setup() { schema = new Schema.Builder() .vertexSerialiser(new JavaSerialiser()) .edge(TestGroups.EDGE, new SchemaEdgeDefinition()) .entity(TestGroups.ENTITY, new SchemaEntityDefinition()) .build(); elementConverter = new ByteEntityAccumuloElementConverter(schema); }
@Test public void shouldSerialiseAndDeserialise() throws Exception { final JavaSerialiser javaSerialiser = new JavaSerialiser(); final byte[] serialise = javaSerialiser.serialise(expected); final GraphSerialisable result = (GraphSerialisable) javaSerialiser.deserialise(serialise); assertEquals(expected, result); }