Skip to content

Commit 313e79d

Browse files
committed
Refactoring
1 parent fd3a074 commit 313e79d

File tree

2 files changed

+25
-71
lines changed

2 files changed

+25
-71
lines changed

java/client/test/org/openqa/selenium/AlertsTest.java

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -505,40 +505,22 @@ public void testCanQuitWhenAnAlertIsPresent() {
505505

506506
private static ExpectedCondition<Boolean> textInElementLocated(
507507
final By locator, final String text) {
508-
return new ExpectedCondition<Boolean>() {
509-
@Override
510-
public Boolean apply(WebDriver driver) {
511-
return text.equals(driver.findElement(locator).getText());
512-
}
513-
};
508+
return driver -> text.equals(driver.findElement(locator).getText());
514509
}
515510

516511
private static ExpectedCondition<Boolean> windowCountIs(final int count) {
517-
return new ExpectedCondition<Boolean>() {
518-
@Override
519-
public Boolean apply(WebDriver driver) {
520-
return driver.getWindowHandles().size() == count;
521-
}
522-
};
512+
return driver -> driver.getWindowHandles().size() == count;
523513
}
524514

525515
private static ExpectedCondition<WebDriver> ableToSwitchToWindow(final String name) {
526-
return new ExpectedCondition<WebDriver>() {
527-
@Override
528-
public WebDriver apply(WebDriver driver) {
529-
return driver.switchTo().window(name);
530-
}
531-
};
516+
return driver -> driver.switchTo().window(name);
532517
}
533518

534519
private static ExpectedCondition<String> newWindowIsOpened(final Set<String> originalHandles) {
535-
return new ExpectedCondition<String>() {
536-
@Override
537-
public String apply(WebDriver driver) {
538-
Set<String> currentWindowHandles = driver.getWindowHandles();
539-
currentWindowHandles.removeAll(originalHandles);
540-
return currentWindowHandles.isEmpty() ? null : currentWindowHandles.iterator().next();
541-
}
520+
return driver -> {
521+
Set<String> currentWindowHandles = driver.getWindowHandles();
522+
currentWindowHandles.removeAll(originalHandles);
523+
return currentWindowHandles.isEmpty() ? null : currentWindowHandles.iterator().next();
542524
};
543525
}
544526
}

java/client/test/org/openqa/selenium/WindowTest.java

Lines changed: 18 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -209,68 +209,40 @@ private void maximize() {
209209
}
210210

211211
private ExpectedCondition<Boolean> windowSizeEqual(final Dimension size) {
212-
return new ExpectedCondition<Boolean>() {
213-
public Boolean apply(WebDriver driver) {
214-
Dimension newSize = driver.manage().window().getSize();
212+
return driver -> {
213+
Dimension newSize = driver.manage().window().getSize();
215214

216-
return newSize.height == size.height &&
217-
newSize.width == size.width;
218-
}
215+
return newSize.height == size.height &&
216+
newSize.width == size.width;
219217
};
220218
}
221219

222220
private ExpectedCondition<Boolean> windowWidthToBeGreaterThan(final Dimension size) {
223-
return new ExpectedCondition<Boolean>() {
224-
public Boolean apply(WebDriver driver) {
225-
Dimension newSize = driver.manage().window().getSize();
226-
log.info("waiting for width, Current dimensions are " + newSize);
227-
if(newSize.width != size.width) {
228-
return true;
229-
}
230-
231-
return null;
232-
}
221+
return driver -> {
222+
Dimension newSize = driver.manage().window().getSize();
223+
log.info("waiting for width, Current dimensions are " + newSize);
224+
return newSize.width != size.width;
233225
};
234226
}
235227

236228
private ExpectedCondition<Boolean> windowHeightToBeGreaterThan(final Dimension size) {
237-
return new ExpectedCondition<Boolean>() {
238-
@Override
239-
public Boolean apply(WebDriver driver) {
240-
Dimension newSize = driver.manage().window().getSize();
241-
log.info("waiting for height, Current dimensions are " + newSize);
242-
if(newSize.height != size.height) {
243-
return true;
244-
}
245-
246-
return null;
247-
}
229+
return driver -> {
230+
Dimension newSize = driver.manage().window().getSize();
231+
log.info("waiting for height, Current dimensions are " + newSize);
232+
return newSize.height != size.height;
248233
};
249234
}
250235
private ExpectedCondition<Boolean> xEqual(final Point targetPosition) {
251-
return new ExpectedCondition<Boolean>() {
252-
public Boolean apply(WebDriver driver) {
253-
Point newPosition = driver.manage().window().getPosition();
254-
if(newPosition.x == targetPosition.x) {
255-
return true;
256-
}
257-
258-
return null;
259-
}
236+
return driver -> {
237+
Point newPosition = driver.manage().window().getPosition();
238+
return newPosition.x == targetPosition.x;
260239
};
261240
}
262241

263242
private ExpectedCondition<Boolean> yEqual(final Point targetPosition) {
264-
return new ExpectedCondition<Boolean>() {
265-
@Override
266-
public Boolean apply(WebDriver driver) {
267-
Point newPosition = driver.manage().window().getPosition();
268-
if(newPosition.y == targetPosition.y) {
269-
return true;
270-
}
271-
272-
return null;
273-
}
243+
return driver -> {
244+
Point newPosition = driver.manage().window().getPosition();
245+
return newPosition.y == targetPosition.y;
274246
};
275247
}
276248

0 commit comments

Comments
 (0)