diff --git a/pom.xml b/pom.xml
index 0d24d30..a38276b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
UTF-8
${project.basedir}/drivers
9.4.36.v20210114
- 3.8.1
+ 6.1.0
1.0.17
diff --git a/src/test/java/com/flowingcode/vaadin/addons/gridhelpers/it/ResponsiveGridIT.java b/src/test/java/com/flowingcode/vaadin/addons/gridhelpers/it/ResponsiveGridIT.java
index c54ea1b..494956f 100644
--- a/src/test/java/com/flowingcode/vaadin/addons/gridhelpers/it/ResponsiveGridIT.java
+++ b/src/test/java/com/flowingcode/vaadin/addons/gridhelpers/it/ResponsiveGridIT.java
@@ -46,17 +46,14 @@ public void setup() throws Exception {
private void setWidth(int w) {
executeScript("arguments[0].parentElement.style.width=" + w + "+'px';", grid);
$server.roundtrip();
- try {
- Thread.sleep(100);
- } catch (InterruptedException e) {
- return;
- }
+ sleep();
}
@Test
public void testCreateResponsiveStep() {
$server.responsiveStep(300);
$server.roundtrip();
+ sleep();
assertEquals(300, $server.getCurrentStep());
}
@@ -64,6 +61,7 @@ public void testCreateResponsiveStep() {
public void testHide() {
$server.responsiveStep(0).hide(0);
$server.roundtrip();
+ sleep();
assertTrue(!grid.hasColumn("Col 0"));
}
@@ -71,7 +69,7 @@ public void testHide() {
public void testHideAll() throws InterruptedException {
$server.responsiveStep(0).hideAll();
$server.roundtrip();
- Thread.sleep(100);
+ sleep();
assertTrue(grid.getVisibleColumns().isEmpty());
}
@@ -79,21 +77,33 @@ public void testHideAll() throws InterruptedException {
public void testShow() {
$server.responsiveStep(0).hide(0);
$server.roundtrip();
+ sleep();
assertTrue(!grid.hasColumn("Col 0"));
$server.responsiveStep(100).show(0);
$server.roundtrip();
+ sleep();
assertTrue(grid.hasColumn("Col 0"));
}
+ private void sleep() {
+ try {
+ Thread.sleep(500);
+ } catch (InterruptedException e) {
+ return;
+ }
+ }
+
@Test
public void testShowAll() {
$server.responsiveStep(0).hide(0);
$server.roundtrip();
+ sleep();
assertTrue(!grid.hasColumn("Col 0"));
$server.responsiveStep(100).showAll();
$server.roundtrip();
+ sleep();
assertTrue(grid.hasColumn("Col 0"));
}
@@ -102,12 +112,12 @@ public void testRemove() throws InterruptedException {
$server.responsiveStep(300);
$server.responsiveStep(400);
$server.roundtrip();
- Thread.sleep(100);
+ sleep();
assertEquals(400, $server.getCurrentStep());
$server.responsiveStep(400).remove();
$server.roundtrip();
- Thread.sleep(100);
+ sleep();
assertEquals(300, $server.getCurrentStep());
}
@@ -115,6 +125,7 @@ public void testRemove() throws InterruptedException {
public void testAddListenerFireImmediately() {
IListenerRegistration listener = $server.responsiveStep(200).addListener();
$server.roundtrip();
+ sleep();
assertEquals(1, listener.getCount());
assertEquals(200, listener.getLastMinWidth());
}
@@ -159,6 +170,7 @@ public void testListenerCumulativeFireImmediately() {
$server.responsiveStep(300).addListener();
IListenerRegistration listener = $server.responsiveStep(200).addListener();
assertEquals(0, listener.getCount());
+ sleep();
listener.cumulative();
assertEquals(1, listener.getCount());