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.

ResolutionTest.java 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.vaadin.tests.server.component.datefield;
  2. import java.util.ArrayList;
  3. import org.junit.Test;
  4. import com.vaadin.shared.ui.datefield.Resolution;
  5. import com.vaadin.tests.util.TestUtil;
  6. public class ResolutionTest {
  7. @Test
  8. public void testResolutionHigherOrEqualToYear() {
  9. Iterable<Resolution> higherOrEqual = Resolution
  10. .getResolutionsHigherOrEqualTo(Resolution.YEAR);
  11. ArrayList<Resolution> expected = new ArrayList<>();
  12. expected.add(Resolution.YEAR);
  13. TestUtil.assertIterableEquals(expected, higherOrEqual);
  14. }
  15. @Test
  16. public void testResolutionHigherOrEqualToDay() {
  17. Iterable<Resolution> higherOrEqual = Resolution
  18. .getResolutionsHigherOrEqualTo(Resolution.DAY);
  19. ArrayList<Resolution> expected = new ArrayList<>();
  20. expected.add(Resolution.DAY);
  21. expected.add(Resolution.MONTH);
  22. expected.add(Resolution.YEAR);
  23. TestUtil.assertIterableEquals(expected, higherOrEqual);
  24. }
  25. @Test
  26. public void testResolutionLowerThanYear() {
  27. Iterable<Resolution> higherOrEqual = Resolution
  28. .getResolutionsLowerThan(Resolution.YEAR);
  29. ArrayList<Resolution> expected = new ArrayList<>();
  30. expected.add(Resolution.MONTH);
  31. expected.add(Resolution.DAY);
  32. TestUtil.assertIterableEquals(expected, higherOrEqual);
  33. }
  34. }