@Test
public void testSerializationWithContext() throws Exception {
UUID contextId = UUID.randomUUID();
MergeNode dummyMergeNode = new MergeNode();
dummyMergeNode.contextId(contextId);
dummyMergeNode.inputTypes(Arrays.<DataType>asList(DataTypes.INTEGER, DataTypes.STRING));
TopNProjection topNProjection = new TopNProjection(10, 0);
topNProjection.outputs(Arrays.<Symbol>asList(
new InputColumn(0, DataTypes.INTEGER),
new InputColumn(1, DataTypes.INTEGER)));
dummyMergeNode.projections(Arrays.<Projection>asList(topNProjection));