public void testGetCheckedUntimed_badExceptionConstructor_failsEvenForSuccessfulInput() throws Exception { try { getChecked(immediateFuture("x"), ExceptionWithBadConstructor.class); fail(); } catch (IllegalArgumentException expected) { } }
public void testGetCheckedUntimed_badExceptionConstructor_wrapsOriginalChecked() throws Exception { try { getChecked(FAILED_FUTURE_CHECKED_EXCEPTION, ExceptionWithBadConstructor.class); fail(); } catch (IllegalArgumentException expected) { } }
public void testGetCheckedTimed_badExceptionConstructor_failsEvenForSuccessfulInput() throws Exception { try { getChecked(immediateFuture("x"), ExceptionWithBadConstructor.class, 1, TimeUnit.SECONDS); fail(); } catch (IllegalArgumentException expected) { } }
public void testGetCheckedTimed_badExceptionConstructor_wrapsOriginalChecked() throws Exception { try { getChecked( FAILED_FUTURE_CHECKED_EXCEPTION, ExceptionWithBadConstructor.class, 1, TimeUnit.SECONDS); fail(); } catch (IllegalArgumentException expected) { } }