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.

FieldGroupDiscardTest.java 929B

1234567891011121314151617181920212223242526272829303132
  1. package com.vaadin.tests.fieldgroup;
  2. import org.junit.Test;
  3. import org.openqa.selenium.Keys;
  4. public class FieldGroupDiscardTest extends BasicPersonFormTest {
  5. @Test
  6. public void testFieldGroupDiscard() throws Exception {
  7. openTestURL();
  8. assertDefaults();
  9. /* make some changes */
  10. getFirstNameField().sendKeys("John123", Keys.ENTER);
  11. getLastNameArea().sendKeys("Doe123", Keys.ENTER);
  12. getEmailField().sendKeys("john@doe.com123", Keys.ENTER);
  13. getAgeField().sendKeys("64123", Keys.ENTER);
  14. getGenderTable().getCell(2, 0);
  15. getDeceasedField().click();
  16. getDeceasedField().click();
  17. getDeceasedField().sendKeys("YAY!", Keys.ENTER);
  18. assertBeanValuesUnchanged();
  19. assertDiscardResetsFields();
  20. assertBeanValuesUnchanged();
  21. /* we should still be at the state we started from */
  22. assertDefaults();
  23. }
  24. }