package net.time4j.calendar;
import net.time4j.PlainDate;
import net.time4j.format.Attributes;
import net.time4j.format.OutputContext;
import net.time4j.format.TextWidth;
import net.time4j.format.expert.ChronoFormatter;
import net.time4j.format.expert.PatternType;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import java.text.ParseException;
import java.util.Locale;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
@RunWith(JUnit4.class)
public class MonthNameTest {
@Test
public void getDisplayNameWideHijri() {
assertThat(
HijriMonth.DHU_AL_HIJJAH.getDisplayName(Locale.ROOT, TextWidth.WIDE, OutputContext.FORMAT),
is("Dhuʻl-Hijjah"));
}
@Test
public void getDisplayNameWidePersian() {
assertThat(
PersianMonth.ORDIBEHESHT.getDisplayName(Locale.ROOT, TextWidth.WIDE, OutputContext.FORMAT),
is("Ordibehesht"));
}
@Test
public void getDisplayNameWideCoptic() {
assertThat(
CopticMonth.HATOR.getDisplayName(Locale.ROOT, TextWidth.WIDE, OutputContext.FORMAT),
is("Hator"));
}
@Test
public void getDisplayNameWideEthiopian() {
assertThat(
EthiopianMonth.MESKEREM.getDisplayName(Locale.ROOT, TextWidth.WIDE, OutputContext.FORMAT),
is("Meskerem"));
}
@Test
public void getDisplayNameShortHijri() {
assertThat(
HijriMonth.DHU_AL_HIJJAH.getDisplayName(Locale.ROOT, TextWidth.SHORT, OutputContext.FORMAT),
is("Dhuʻl-H."));
}
}