package com.vaadin.tests.server.component.datefield; import java.util.ArrayList; import org.junit.Test; import com.vaadin.shared.ui.datefield.DateResolution; import com.vaadin.tests.util.TestUtil; public class ResolutionTest { @Test public void testResolutionHigherOrEqualToYear() { Iterable<DateResolution> higherOrEqual = DateResolution .getResolutionsHigherOrEqualTo(DateResolution.YEAR); ArrayList<DateResolution> expected = new ArrayList<>(); expected.add(DateResolution.YEAR); TestUtil.assertIterableEquals(expected, higherOrEqual); } @Test public void testResolutionHigherOrEqualToDay() { Iterable<DateResolution> higherOrEqual = DateResolution .getResolutionsHigherOrEqualTo(DateResolution.DAY); ArrayList<DateResolution> expected = new ArrayList<>(); expected.add(DateResolution.DAY); expected.add(DateResolution.MONTH); expected.add(DateResolution.YEAR); TestUtil.assertIterableEquals(expected, higherOrEqual); } @Test public void testResolutionLowerThanYear() { Iterable<DateResolution> higherOrEqual = DateResolution .getResolutionsLowerThan(DateResolution.YEAR); ArrayList<DateResolution> expected = new ArrayList<>(); expected.add(DateResolution.MONTH); expected.add(DateResolution.DAY); TestUtil.assertIterableEquals(expected, higherOrEqual); } }