@Test public void mapT8Null() { assertThatNullPointerException().isThrownBy(() -> Tuples.of(1, 2, 3, 4, 5, 6, 7, 8) .mapT8(i -> null) ).withMessage("t8"); }
@Test public void mapT8() { Tuple8<Integer, Integer, Integer, Integer, Integer, Integer, Integer, String> base = Tuples.of(100, 200, 300, 400, 500, 600, 700, "Foo"); Tuple2<?,?> mapped = base.mapT8(String::length); assertThat(mapped).isNotSameAs(base) .hasSize(8) .containsExactly(base.getT1(), base.getT2(), base.getT3(), base.getT4(), base.getT5(), base.getT6(), base.getT7(), 3); }