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.

GridColumnPresentationTest.java 939B

12345678910111213141516171819202122232425262728
  1. package com.vaadin.tests.components.grid;
  2. import com.vaadin.testbench.elements.GridElement;
  3. import com.vaadin.testbench.parallel.TestCategory;
  4. import com.vaadin.tests.tb3.SingleBrowserTest;
  5. import org.junit.Test;
  6. import static org.junit.Assert.assertEquals;
  7. @TestCategory("grid")
  8. public class GridColumnPresentationTest extends SingleBrowserTest {
  9. @Test
  10. public void presenterAndEditor() {
  11. openTestURL();
  12. GridElement grid = $(GridElement.class).get(0);
  13. assertEquals("Turku FINLAND", grid.getCell(0, 0).getText());
  14. assertEquals("Amsterdam NETHERLANDS", grid.getCell(1, 0).getText());
  15. // Activate editor
  16. GridElement.GridCellElement cell = grid.getCell(1, 0);
  17. cell.doubleClick();
  18. assertEquals(
  19. "Address [streetAddress=Red street, postalCode=12, city=Amsterdam, country=Netherlands]",
  20. grid.getEditor().getField(0).getText());
  21. }
  22. }