Fix monetary format tests

This commit is contained in:
langerhans
2014-10-20 20:46:11 +02:00
parent 5e75c2a746
commit 5f1703a97f

View File

@@ -210,25 +210,25 @@ public class MonetaryFormatTest {
@Test
public void standardCodes() throws Exception {
assertEquals("BTC 0.00", MonetaryFormat.BTC.format(Coin.ZERO).toString());
assertEquals("mBTC 0.00", MonetaryFormat.MBTC.format(Coin.ZERO).toString());
assertEquals("µBTC 0", MonetaryFormat.UBTC.format(Coin.ZERO).toString());
assertEquals("DOGE 0.00", MonetaryFormat.BTC.format(Coin.ZERO).toString());
assertEquals("mDOGE 0.00", MonetaryFormat.MBTC.format(Coin.ZERO).toString());
assertEquals("µDOGE 0", MonetaryFormat.UBTC.format(Coin.ZERO).toString());
}
@Test
public void customCode() throws Exception {
assertEquals("dBTC 0", MonetaryFormat.UBTC.code(1, "dBTC").shift(1).format(Coin.ZERO).toString());
assertEquals("dDOGE 0", MonetaryFormat.UBTC.code(1, "dDOGE").shift(1).format(Coin.ZERO).toString());
}
@Test
public void codeOrientation() throws Exception {
assertEquals("BTC 0.00", MonetaryFormat.BTC.prefixCode().format(Coin.ZERO).toString());
assertEquals("0.00 BTC", MonetaryFormat.BTC.postfixCode().format(Coin.ZERO).toString());
assertEquals("DOGE 0.00", MonetaryFormat.BTC.prefixCode().format(Coin.ZERO).toString());
assertEquals("0.00 DOGE", MonetaryFormat.BTC.postfixCode().format(Coin.ZERO).toString());
}
@Test
public void codeSeparator() throws Exception {
assertEquals("BTC@0.00", MonetaryFormat.BTC.codeSeparator('@').format(Coin.ZERO).toString());
assertEquals("DOGE@0.00", MonetaryFormat.BTC.codeSeparator('@').format(Coin.ZERO).toString());
}
@Test(expected = NumberFormatException.class)