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.

TreeGridCacheTest.java 1.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.vaadin.tests.components.treegrid;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Test;
  4. import com.vaadin.testbench.elements.ButtonElement;
  5. import com.vaadin.testbench.elements.GridElement.GridCellElement;
  6. import com.vaadin.testbench.elements.NotificationElement;
  7. import com.vaadin.testbench.elements.TreeGridElement;
  8. import com.vaadin.tests.tb3.MultiBrowserTest;
  9. public class TreeGridCacheTest extends MultiBrowserTest {
  10. @Test
  11. public void testGrid1() {
  12. openTestURL();
  13. $(ButtonElement.class).id("button1").click();
  14. TreeGridElement grid = $(TreeGridElement.class).first();
  15. grid.expandWithClick(1);
  16. grid.expandWithClick(5);
  17. GridCellElement cell = grid.getCell(10, 1);
  18. assertEquals("-4", cell.getText());
  19. cell.click();
  20. assertEquals(0, $(NotificationElement.class).all().size());
  21. }
  22. @Test
  23. public void testGrid2() {
  24. openTestURL();
  25. $(ButtonElement.class).id("button2").click();
  26. TreeGridElement grid = $(TreeGridElement.class).first();
  27. grid.expandWithClick(1);
  28. GridCellElement cell = grid.getCell(10, 1);
  29. assertEquals("leaf value8", cell.getText());
  30. cell.click();
  31. assertEquals(0, $(NotificationElement.class).all().size());
  32. }
  33. }