try { someObjects.forEach(obj -> { // some useful code here if(some_exceptional_condition_met) { throw new BreakException(); } } } catch (BreakException e) { // here you know that your condition has been met at least once }
Consumer<? super SomeObject> action = obj -> { // some useful code here if(some_exceptional_condition_met) { throw new BreakException(); } }); try { someObjects.forEach(action); } catch (BreakException e) { // here you know that your condition has been met at least once }
Consumer<? super String> findElement = symbol -> { sendKeys(symbol); if (isElementVisible(word)) { // see N.B. clickByVisibleText(word); throw new BreakException(); } }); try { word.forEach(findElement); } catch (BreakException e) { // here you know that your condition has been fulfilled at least once }
try { word.forEach(symbol -> { sendKeys(symbol); if (isElementVisible(word)) { // see N.B. clickByVisibleText(word); throw new BreakException(); } }); } catch (BreakException e) { // here you know that your condition has been fulfilled at least once }
if (isElementVisible(word)) { clickByVisibleText(word); throw new BreakException(); }
public void doTag(XMLOutput output) throws BreakException { boolean broken = false; if (test == null || test.evaluateAsBoolean(context)) { broken = true; } if ( var != null ) { context.setVariable( this.var, String.valueOf(broken)); } if ( broken ) { throw new BreakException(); } }
public void doTag(XMLOutput output) throws BreakException { boolean broken = false; if (test == null || test.evaluateAsBoolean(context)) { broken = true; } if ( var != null ) { context.setVariable( this.var, String.valueOf(broken)); } if ( broken ) { throw new BreakException(); } }
public void doTag(XMLOutput output) throws BreakException { boolean broken = false; if (test == null || test.evaluateAsBoolean(context)) { broken = true; } if ( var != null ) { context.setVariable( this.var, String.valueOf(broken)); } if ( broken ) { throw new BreakException(); } }
public void doTag(XMLOutput output) throws BreakException { boolean broken = false; if (test == null || test.evaluateAsBoolean(context)) { broken = true; } if ( var != null ) { context.setVariable( this.var, String.valueOf(broken)); } if ( broken ) { throw new BreakException(); } }