use of javax.money.format.AmountFormatQuery in project jsr354-ri-bp by JavaMoney.
the class MonetaryFormatsTest method testFormat_CNY_zh_CN.
@Test
public void testFormat_CNY_zh_CN() {
AmountFormatQuery formatQuery = AmountFormatQueryBuilder.of(CHINA).set(CODE).build();
MonetaryAmountFormat format = MonetaryFormats.getAmountFormat(formatQuery);
assertMoneyFormat(format, Money.of(123.01, "CNY"), "CNY123.01");
assertMoneyFormat(format, Money.of(14000.12, "CNY"), "CNY14,000.12");
}
use of javax.money.format.AmountFormatQuery in project jsr354-ri by JavaMoney.
the class MonetaryFormatsTest method testParse_DKK_da.
@Test
public void testParse_DKK_da() {
AmountFormatQuery formatQuery = AmountFormatQueryBuilder.of(DANISH).set(CODE).build();
MonetaryAmountFormat format = MonetaryFormats.getAmountFormat(formatQuery);
assertMoneyParse(format, "00000123 DKK", 123.0, "DKK");
assertMoneyParse(format, "123 DKK", 123.0, "DKK");
assertMoneyParse(format, "123,01 DKK", 123.01, "DKK");
assertMoneyParse(format, "14.000,12 DKK", 14000.12, "DKK");
assertMoneyParse(format, "14.000,12\u00A0DKK", 14000.12, "DKK");
}
use of javax.money.format.AmountFormatQuery in project jsr354-ri by JavaMoney.
the class MonetaryFormatsTest method testParse_EUR_de_DE.
@Test
public void testParse_EUR_de_DE() {
AmountFormatQuery formatQuery = AmountFormatQueryBuilder.of(GERMANY).set(CODE).build();
MonetaryAmountFormat format = MonetaryFormats.getAmountFormat(formatQuery);
assertMoneyParse(format, "00000123 EUR", 123.0, "EUR");
assertMoneyParse(format, "123 EUR", 123.0, "EUR");
assertMoneyParse(format, "123,01 EUR", 123.01, "EUR");
assertMoneyParse(format, "14.000,12 EUR", 14000.12, "EUR");
assertMoneyParse(format, "14.000,12\u00A0EUR", 14000.12, "EUR");
}
use of javax.money.format.AmountFormatQuery in project jsr354-ri by JavaMoney.
the class MonetaryFormatsTest method testFormat_DKK_da.
@Test
public void testFormat_DKK_da() {
AmountFormatQuery formatQuery = AmountFormatQueryBuilder.of(DANISH).set(CODE).build();
MonetaryAmountFormat format = MonetaryFormats.getAmountFormat(formatQuery);
assertMoneyFormat(format, Money.of(123.01, "DKK"), "123,01 DKK");
assertMoneyFormat(format, Money.of(14000.12, "DKK"), "14.000,12 DKK");
}
use of javax.money.format.AmountFormatQuery in project jsr354-ri by JavaMoney.
the class MonetaryFormatsTest method testParse_EUR_fr_FR.
@Test
public void testParse_EUR_fr_FR() {
AmountFormatQuery formatQuery = AmountFormatQueryBuilder.of(FRANCE).set(CODE).build();
MonetaryAmountFormat format = MonetaryFormats.getAmountFormat(formatQuery);
assertMoneyParse(format, "00000123 EUR", 123.0, "EUR");
assertMoneyParse(format, "123 EUR", 123.0, "EUR");
assertMoneyParse(format, "123,01 EUR", 123.01, "EUR");
assertMoneyParse(format, "14 000,12 EUR", 14000.12, "EUR");
assertMoneyParse(format, "14\u00A0000,12\u00A0EUR", 14000.12, "EUR");
assertMoneyParse(format, "14\u202F000,12\u00A0EUR", 14000.12, "EUR");
}
Aggregations