Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

PanelChangeContentsTest.java 1.3KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.vaadin.tests.components.panel;
  2. import static org.junit.Assert.assertEquals;
  3. import org.junit.Test;
  4. import com.vaadin.testbench.By;
  5. import com.vaadin.tests.tb3.MultiBrowserTest;
  6. public class PanelChangeContentsTest extends MultiBrowserTest {
  7. @Test
  8. public void testReattachComponentUsingPush() {
  9. setPush(true);
  10. openTestURL();
  11. assertEquals("stats", vaadinElement(
  12. "/VVerticalLayout[0]/Slot[1]/VPanel[0]/VVerticalLayout[0]/Slot[0]/VLabel[0]")
  13. .getText());
  14. vaadinElement(
  15. "/VVerticalLayout[0]/Slot[0]/VHorizontalLayout[0]/Slot[1]/VButton[0]/domChild[0]/domChild[0]")
  16. .click();
  17. assertEquals("companies", vaadinElement(
  18. "/VVerticalLayout[0]/Slot[1]/VPanel[0]/VVerticalLayout[0]/Slot[0]/VLabel[0]")
  19. .getText());
  20. vaadinElement(
  21. "/VVerticalLayout[0]/Slot[0]/VHorizontalLayout[0]/Slot[0]/VButton[0]/domChild[0]/domChild[0]")
  22. .click();
  23. assertEquals("stats", vaadinElement(
  24. "/VVerticalLayout[0]/Slot[1]/VPanel[0]/VVerticalLayout[0]/Slot[0]/VLabel[0]")
  25. .getText());
  26. assertElementNotPresent(By.className("caption-with-html"));
  27. }
  28. }