public void testMergeSingleResult() throws Exception {
TopNProjection topNProjection = new TopNProjection(3, TopN.NO_OFFSET,
Arrays.<Symbol>asList(new InputColumn(0)), new boolean[]{false}, new Boolean[] { null });
topNProjection.outputs(Arrays.<Symbol>asList(new InputColumn(0), new InputColumn(1)));
MergeNode mergeNode = new MergeNode("merge", 2); // no need for inputTypes here
mergeNode.projections(Arrays.asList(
groupProjection,
topNProjection
));
MergeOperation mergeOperation = new MergeOperation(