aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/main/java/com/vaadin/tests/performance
diff options
context:
space:
mode:
authorAhmed Ashour <asashour@yahoo.com>2017-11-01 10:36:47 +0100
committerPekka Maanpää <pekkamaa@vaadin.com>2017-11-01 11:36:47 +0200
commit3763f3f94cbcb0b5035ba547accf123b5c50ed3d (patch)
tree762058cc800575af022601d39fcdd3326a6dd078 /uitest/src/main/java/com/vaadin/tests/performance
parent04905e1e2eb81770d813abda6a516254e541443d (diff)
downloadvaadin-framework-3763f3f94cbcb0b5035ba547accf123b5c50ed3d.tar.gz
vaadin-framework-3763f3f94cbcb0b5035ba547accf123b5c50ed3d.zip
Use lambda expressions. (#10268)
Diffstat (limited to 'uitest/src/main/java/com/vaadin/tests/performance')
-rw-r--r--uitest/src/main/java/com/vaadin/tests/performance/BasicPerformanceTest.java124
-rw-r--r--uitest/src/main/java/com/vaadin/tests/performance/ThreadMemoryLeaksTest.java11
2 files changed, 55 insertions, 80 deletions
diff --git a/uitest/src/main/java/com/vaadin/tests/performance/BasicPerformanceTest.java b/uitest/src/main/java/com/vaadin/tests/performance/BasicPerformanceTest.java
index 7b37a12ace..dbefe115e9 100644
--- a/uitest/src/main/java/com/vaadin/tests/performance/BasicPerformanceTest.java
+++ b/uitest/src/main/java/com/vaadin/tests/performance/BasicPerformanceTest.java
@@ -6,7 +6,6 @@ import com.vaadin.server.VaadinRequest;
import com.vaadin.tests.util.TestUtils;
import com.vaadin.ui.AbstractOrderedLayout;
import com.vaadin.ui.Button;
-import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Component;
import com.vaadin.ui.ComponentContainer;
import com.vaadin.ui.HorizontalLayout;
@@ -28,13 +27,10 @@ public class BasicPerformanceTest extends UI {
private boolean reportBootstap = true;
private String performanceTopic;
private final Button reportPerformanceButton = new Button(
- "Report some performance", new Button.ClickListener() {
- @Override
- public void buttonClick(ClickEvent event) {
- TestUtils.reportPerformance(performanceTopic, serverLimit,
- clientLimit, reportBootstap);
- event.getButton().setEnabled(false);
- }
+ "Report some performance", event -> {
+ TestUtils.reportPerformance(performanceTopic, serverLimit,
+ clientLimit, reportBootstap);
+ event.getButton().setEnabled(false);
});
@Override
@@ -73,90 +69,72 @@ public class BasicPerformanceTest extends UI {
leftBar.addComponent(reportPerformanceButton);
leftBar.addComponent(new Button("Set 20 panels as content",
- new Button.ClickListener() {
- @Override
- public void buttonClick(ClickEvent event) {
- popupateContent(contentLayout, 20, true);
- updatePerformanceReporting("20 panels", 100, 100);
- }
+ event -> {
+ popupateContent(contentLayout, 20, true);
+ updatePerformanceReporting("20 panels", 100, 100);
}));
leftBar.addComponent(new Button("Set 40 panels as content",
- new Button.ClickListener() {
- @Override
- public void buttonClick(ClickEvent event) {
- popupateContent(contentLayout, 40, true);
- updatePerformanceReporting("40 panels", 100, 100);
- }
+ event -> {
+ popupateContent(contentLayout, 40, true);
+ updatePerformanceReporting("40 panels", 100, 100);
}));
leftBar.addComponent(new Button("Set 40 layouts as content",
- new Button.ClickListener() {
- @Override
- public void buttonClick(ClickEvent event) {
- popupateContent(contentLayout, 40, false);
- updatePerformanceReporting("40 layouts", 100, 100);
- }
+ event -> {
+ popupateContent(contentLayout, 40, false);
+ updatePerformanceReporting("40 layouts", 100, 100);
}));
leftBar.addComponent(
- new Button("Update all labels", new Button.ClickListener() {
- @Override
- public void buttonClick(ClickEvent event) {
- Iterator<Component> componentIterator = contentLayout
- .getComponentIterator();
- while (componentIterator.hasNext()) {
-
- Iterator<Component> columHolderIterator;
- Component child = componentIterator.next();
- if (child instanceof Panel) {
- columHolderIterator = ((ComponentContainer) ((Panel) child)
- .getContent()).getComponentIterator();
- } else {
- columHolderIterator = ((ComponentContainer) child)
- .getComponentIterator();
- }
- while (columHolderIterator.hasNext()) {
- VerticalLayout column = (VerticalLayout) columHolderIterator
- .next();
- Iterator<Component> columnIterator = column
- .getComponentIterator();
- while (columnIterator.hasNext()) {
- Label label = (Label) columnIterator.next();
- label.setValue("New value");
- }
+ new Button("Update all labels", event -> {
+ Iterator<Component> componentIterator = contentLayout
+ .getComponentIterator();
+ while (componentIterator.hasNext()) {
+
+ Iterator<Component> columHolderIterator;
+ Component child = componentIterator.next();
+ if (child instanceof Panel) {
+ columHolderIterator = ((ComponentContainer) ((Panel) child)
+ .getContent()).getComponentIterator();
+ } else {
+ columHolderIterator = ((ComponentContainer) child)
+ .getComponentIterator();
+ }
+ while (columHolderIterator.hasNext()) {
+ VerticalLayout column = (VerticalLayout) columHolderIterator
+ .next();
+ Iterator<Component> columnIterator = column
+ .getComponentIterator();
+ while (columnIterator.hasNext()) {
+ Label label = (Label) columnIterator.next();
+ label.setValue("New value");
}
}
- updatePerformanceReporting("Update labels", 100, 100);
}
+ updatePerformanceReporting("Update labels", 100, 100);
}));
leftBar.addComponent(
- new Button("Update one label", new Button.ClickListener() {
- @Override
- public void buttonClick(ClickEvent event) {
- Component child = contentLayout.getComponent(0);
- if (child instanceof Panel) {
- Panel panel = (Panel) child;
- child = panel.getContent();
- }
+ new Button("Update one label", event -> {
+ Component child = contentLayout.getComponent(0);
+ if (child instanceof Panel) {
+ Panel panel = (Panel) child;
+ child = panel.getContent();
+ }
- AbstractOrderedLayout layout = (AbstractOrderedLayout) ((AbstractOrderedLayout) child)
- .getComponent(0);
- Label label = (Label) layout.getComponent(0);
+ AbstractOrderedLayout layout = (AbstractOrderedLayout) ((AbstractOrderedLayout) child)
+ .getComponent(0);
+ Label label = (Label) layout.getComponent(0);
- label.setValue("New value " + updateOneCount++);
+ label.setValue("New value " + updateOneCount++);
- updatePerformanceReporting("Update one", 10, 10);
- }
+ updatePerformanceReporting("Update one", 10, 10);
}));
leftBar.addComponent(
- new Button("Clear content", new Button.ClickListener() {
- @Override
- public void buttonClick(ClickEvent event) {
- contentLayout.removeAllComponents();
- contentLayout.addComponent(new Label("No content"));
- updatePerformanceReporting("No content", 100, 100);
- }
+ new Button("Clear content", event -> {
+ contentLayout.removeAllComponents();
+ contentLayout.addComponent(new Label("No content"));
+ updatePerformanceReporting("No content", 100, 100);
}));
HorizontalLayout intermediateLayout = new HorizontalLayout();
diff --git a/uitest/src/main/java/com/vaadin/tests/performance/ThreadMemoryLeaksTest.java b/uitest/src/main/java/com/vaadin/tests/performance/ThreadMemoryLeaksTest.java
index 735f88da26..dcb8710b16 100644
--- a/uitest/src/main/java/com/vaadin/tests/performance/ThreadMemoryLeaksTest.java
+++ b/uitest/src/main/java/com/vaadin/tests/performance/ThreadMemoryLeaksTest.java
@@ -33,13 +33,10 @@ public class ThreadMemoryLeaksTest extends AbstractReindeerTestUI {
protected void setup(VaadinRequest request) {
label = new Label(String.format("%d workers", workers));
addComponent(label);
- addComponent(new Button("Add worker", new Button.ClickListener() {
- @Override
- public void buttonClick(Button.ClickEvent event) {
- new Worker();
- workers++;
- label.setValue(String.format("%d workers", workers));
- }
+ addComponent(new Button("Add worker", event -> {
+ new Worker();
+ workers++;
+ label.setValue(String.format("%d workers", workers));
}));
}