@Test public void testSumMaxAndProject() throws Exception { final ExecutionEnvironment env = ExecutionEnvironment.getExecutionEnvironment(); DataSet<Tuple3<Integer, Long, String>> ds = CollectionDataSets.get3TupleDataSet(env); DataSet<Tuple2<Integer, Long>> sumDs = ds .sum(0) .andMax(1) .project(0, 1); List<Tuple2<Integer, Long>> result = sumDs.collect(); String expected = "231,6\n"; compareResultAsTuples(result, expected); }