@SuppressWarnings("unchecked") @Test public void testGroupSortNoEffect() { List<Tuple2<Integer, Integer>> pairs = Lists.newArrayList(tuple2(1, 2), tuple2(2, 3), tuple2(1, 3), tuple2(3, 1), tuple2(2, 1)); JavaPairRDD<Integer, Integer> p = jsc().parallelizePairs(pairs); GroupSorted<Integer, Integer> gs = new GroupSorted(p, new HashPartitioner(2), Ordering.natural()); GroupSorted<Integer, Integer> gs1 = new GroupSorted(gs, new HashPartitioner(2), Ordering.natural()); Assert.assertTrue(JavaPairRDD.toRDD(gs) == JavaPairRDD.toRDD(gs1)); }