package jfxtras.icalendarfx.calendar; import static org.junit.Assert.assertEquals; import org.junit.Test; import jfxtras.icalendarfx.properties.calendar.CalendarScale; import jfxtras.icalendarfx.properties.calendar.CalendarScale.CalendarScaleType; public class CalendarScaleTest { @Test public void canParseCalendarScale() { CalendarScale property = new CalendarScale(CalendarScaleType.GREGORIAN); String expectedContent = "CALSCALE:GREGORIAN"; assertEquals(expectedContent, property.toString()); CalendarScale property2 = CalendarScale.parse(expectedContent); assertEquals(property, property2); } @Test (expected = IllegalArgumentException.class) public void canCatchInvalidCalendarScale() { CalendarScale.parse("INVALID");; } }