@Test public void shouldFlatMap() { final Tuple4<Object, Object, Object, Object> tuple = createTuple(); final Function4<Object, Object, Object, Object, Tuple4<Object, Object, Object, Object>> mapper = (o1, o2, o3, o4) -> tuple; final Tuple4<Object, Object, Object, Object> actual = tuple.flatMap(mapper); assertThat(actual).isEqualTo(tuple); }