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.

DateFieldMonthResolutionStatusChangeTest.java 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.vaadin.tests.components.datefield;
  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.DateFieldElement;
  6. import com.vaadin.tests.tb3.MultiBrowserTest;
  7. public class DateFieldMonthResolutionStatusChangeTest
  8. extends MultiBrowserTest {
  9. @Test
  10. public void testChangeReadOnly() {
  11. openTestURL();
  12. DateFieldElement df = $(DateFieldElement.class).first();
  13. assertEquals("Unexpected initial date.", "1/19", df.getValue());
  14. // switch read-only state
  15. $(ButtonElement.class).id("readOnly").click();
  16. assertEquals("Unexpected date change.", "1/19", df.getValue());
  17. }
  18. @Test
  19. public void testAddRange() {
  20. openTestURL();
  21. DateFieldElement df = $(DateFieldElement.class).first();
  22. assertEquals("Unexpected initial date.", "1/19", df.getValue());
  23. // add range
  24. $(ButtonElement.class).id("addRange").click();
  25. assertEquals("Unexpected date change.", "1/19", df.getValue());
  26. }
  27. }