ExchangeRatesServiceImplTest.java 文件源码

java
阅读 46 收藏 0 点赞 0 评论 0

项目:Spring-cloud-gather 作者:
@Test
public void shouldConvertCurrency() {

    ExchangeRatesContainer container = new ExchangeRatesContainer();
    container.setRates(ImmutableMap.of(
            Currency.EUR.name(), new BigDecimal("0.8"),
            Currency.RUB.name(), new BigDecimal("80")
    ));

    when(client.getRates(Currency.getBase())).thenReturn(container);

    final BigDecimal amount = new BigDecimal(100);
    final BigDecimal expectedConvertionResult = new BigDecimal("1.25");

    BigDecimal result = ratesService.convert(Currency.RUB, Currency.USD, amount);

    assertTrue(expectedConvertionResult.compareTo(result) == 0);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号