Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

NoLayoutUpdateWhichNeedsLayoutTest.java 830B

123456789101112131415161718192021222324252627
  1. package com.vaadin.tests.components;
  2. import org.junit.Test;
  3. import com.vaadin.testbench.elements.ButtonElement;
  4. import com.vaadin.testbench.elements.ProgressBarElement;
  5. import com.vaadin.tests.tb3.SingleBrowserTest;
  6. public class NoLayoutUpdateWhichNeedsLayoutTest extends SingleBrowserTest {
  7. @Test
  8. public void layoutRunForNoLayoutUpdate() {
  9. openTestURL("debug");
  10. ButtonElement open = $(ButtonElement.class).id("openWindow");
  11. open.click();
  12. final ProgressBarElement progress = $(ProgressBarElement.class).first();
  13. waitUntil(driver -> {
  14. double p = progress.getValue();
  15. return Math.abs(p - 0.5) < 0.01;
  16. });
  17. ButtonElement close = $(ButtonElement.class).id("closeWindow");
  18. close.click();
  19. assertNoErrorNotifications();
  20. }
  21. }