package net.time4j.history;
import net.time4j.format.TextWidth;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import java.util.Locale;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
@RunWith(JUnit4.class)
public class EraNameTest {
@Test
public void getDisplayNameWide() {
assertThat(
HistoricEra.BC.getDisplayName(Locale.ENGLISH, TextWidth.WIDE),
is("Before Christ"));
assertThat(
HistoricEra.AD.getDisplayName(Locale.ENGLISH, TextWidth.WIDE),
is("Anno Domini"));
}
@Test
public void getDisplayNameShort() {
assertThat(
HistoricEra.BC.getDisplayName(Locale.ENGLISH, TextWidth.SHORT),
is("BC"));
assertThat(
HistoricEra.AD.getDisplayName(Locale.ENGLISH, TextWidth.SHORT),
is("AD"));
}
@Test
public void getAlternativeNameWide() {
assertThat(
HistoricEra.BC.getAlternativeName(Locale.ENGLISH, TextWidth.WIDE),
is("Before Common Era"));
assertThat(
HistoricEra.AD.getAlternativeName(Locale.ENGLISH, TextWidth.WIDE),
is("Common Era"));
}
@Test
public void getAlternativeNameShort() {
assertThat(
HistoricEra.BC.getAlternativeName(Locale.ENGLISH, TextWidth.SHORT),
is("BCE"));
assertThat(
HistoricEra.AD.getAlternativeName(Locale.ENGLISH, TextWidth.SHORT),
is("CE"));
}
}