// ----------------------------------------------------------------------- public void test_parse_String() { Currency test = Currency.parse("GBP"); assertEquals(test.getCode(), "GBP"); assertSame(test, Currency.GBP); }
public void test_parse_String_unknownCurrencyCreated() { Currency test = Currency.parse("zyx"); assertEquals(test.getCode(), "ZYX"); assertSame(test, Currency.of("ZYX")); }
@Test(dataProvider = "parseBad", expectedExceptions = IllegalArgumentException.class) public void test_parse_String_bad(String input) { Currency.parse(input); }