package net.time4j.i18n;
import net.time4j.format.NumberSymbolProvider;
import java.util.Locale;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
@RunWith(JUnit4.class)
public class NumberSymbolTest {
@Test
public void getZeroDigitFarsi() {
NumberSymbolProvider nsp = SymbolProviderSPI.INSTANCE;
assertThat(
nsp.getZeroDigit(new Locale("fa")),
is('\u06F0'));
}
@Test
public void getMinusSignFarsi() {
NumberSymbolProvider nsp = SymbolProviderSPI.INSTANCE;
assertThat(
nsp.getMinusSign(new Locale("fa")),
is("\u200E\u2212"));
}
@Test
public void getDecimalSeparatorGerman() {
NumberSymbolProvider nsp = SymbolProviderSPI.INSTANCE;
assertThat(
nsp.getDecimalSeparator(new Locale("de")),
is(','));
}
}