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