/** * Start a fingerprint authentication request. * <p/> * This variant will not restart the fingerprint reader after any failure, including non-fatal * failures. * * @param listener The listener that will be notified of authentication events. */ public static void authenticateWithoutRestart(AuthenticationListener listener) { ReprintInternal.INSTANCE.authenticate(listener, RestartPredicates.neverRestart()); }
@Test public void neverRestartPredicate_neverRestarts() throws Exception { Reprint.RestartPredicate predicate = RestartPredicates.neverRestart(); assertFalse(predicate.invoke(TIMEOUT, 0)); assertFalse(predicate.invoke(AUTHENTICATION_FAILED, 1)); assertFalse(predicate.invoke(HARDWARE_UNAVAILABLE, 2)); } }