@Test public void testMapSnd() { @SuppressWarnings("unchecked") Triple<Integer, Integer, Integer>[] triples = new Triple[] {triple(1, 3, 10), triple(2, 6, 9), triple(3, 9, 8)}; Integer[] fsts = new Integer[] {3, 6, 9}; assertArrayEquals(fsts, Triple.mapSnd(triples)); assertEquals(Arrays.asList(fsts), Triple.mapSnd(Arrays.asList(triples))); }