@Test public void testCheckedIntToDoubleFunction() { IntToDoubleFunction test = Unchecked.intToDoubleFunction( i -> { throw new Exception("" + i); }); assertIntToDoubleFunction(test, RuntimeException.class); }
@Test public void testCheckedIntToDoubleFunctionWithCustomHandler() { IntToDoubleFunction test = Unchecked.intToDoubleFunction( i -> { throw new Exception("" + i); }, e -> { throw new IllegalStateException(e); }); assertIntToDoubleFunction(test, IllegalStateException.class); }