@Test public void mapT2() { Tuple3<Integer, String, Integer> base = Tuples.of(100, "Foo", 300); Tuple2<?,?> mapped = base.mapT2(String::length); assertThat(mapped).isNotSameAs(base) .hasSize(3) .containsExactly(base.getT1(), 3, base.getT3()); }
@Test public void mapT2() { Tuple3<Integer, String, Integer> base = Tuples.of(100, "Foo", 300); Tuple2<?,?> mapped = base.mapT2(String::length); assertThat(mapped).isNotSameAs(base) .hasSize(3) .containsExactly(base.getT1(), 3, base.getT3()); }