You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CheckboxAlignmentWithNoHeaderGridTest.java 949B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.vaadin.tests.components.grid;
  2. import java.io.IOException;
  3. import org.junit.Assert;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6. import com.vaadin.testbench.elements.ButtonElement;
  7. import com.vaadin.testbench.elements.GridElement;
  8. import com.vaadin.tests.tb3.SingleBrowserTest;
  9. public class CheckboxAlignmentWithNoHeaderGridTest extends SingleBrowserTest {
  10. GridElement grid;
  11. @Before
  12. public void init() {
  13. openTestURL();
  14. grid = $(GridElement.class).first();
  15. }
  16. @Test
  17. public void alignments_are_correct() throws IOException {
  18. Assert.assertTrue("This should be an empty grid",
  19. grid.getRowCount() == 0);
  20. for (int i = 0; i < 5; i++) {
  21. $(ButtonElement.class).first().click();
  22. }
  23. sleep(100);
  24. Assert.assertTrue("This grid should have 5 rows",
  25. grid.getRowCount() == 5);
  26. compareScreen("alignment");
  27. }
  28. }