Java Code Examples for java.util.Locale#ITALY
The following examples show how to use
java.util.Locale#ITALY .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: DateFormatterTest.java From birt with Eclipse Public License 1.0 | 6 votes |
@Test public void testDateFormatLocale( ) { Locale locale = new Locale( "en", "us" ); DateFormatter sample = new DateFormatter( ULocale.forLocale(locale) ); Locale locDef = Locale.getDefault( ); Calendar dateCal = Calendar.getInstance( locDef ); dateCal.set( 1998, 8, 13, 20, 1, 44 ); Date date = dateCal.getTime( ); //assertEquals(sampleJava.format(date), sample.format(date)); locale = Locale.ITALY; sample = new DateFormatter( ULocale.forLocale(locale) ); SimpleDateFormat sampleJava = new SimpleDateFormat( "MM/dd/yy KK:mm aa", locale ); //assertEquals(sampleJava.format(date), sample.format(date)); sample.applyPattern( "MM/dd/yy KK:mm aa" ); assertEquals( "09/13/98 08:01 PM", sample.format( date ) ); sample = new DateFormatter( "Long Date", ULocale.forLocale(locale) ); assertEquals( "13 settembre 1998", sample.format( date ) ); assertTrue( true ); }
Example 2
Source File: GregorianCalendarTest.java From j2objc with Apache License 2.0 | 6 votes |
/** * java.util.GregorianCalendar#GregorianCalendar(java.util.TimeZone, *java.util.Locale) */ public void test_ConstructorLjava_util_TimeZoneLjava_util_Locale() { // Test for method java.util.GregorianCalendar(java.util.TimeZone, // java.util.Locale) Date date = new Date(2008, 1, 1); TimeZone.getDefault(); GregorianCalendar gc1 = new GregorianCalendar(AMERICA_NEW_YORK, Locale.JAPAN); gc1.setTime(date); GregorianCalendar gc2 = new GregorianCalendar(AMERICA_NEW_YORK, Locale.JAPAN); gc2.setTime(date); GregorianCalendar gc3 = new GregorianCalendar(AMERICA_CHICAGO, Locale.ITALY); gc3.setTime(date); // Chicago is 1 hour before New York, add 1 to the Chicago time and convert to 0-12 value assertEquals("Incorrect calendar returned", gc1.get(Calendar.HOUR), ((gc3.get(Calendar.HOUR) + 1) % 12)); assertTrue("Locales not created correctly", gc1.equals(gc2) && !gc1.equals(gc3)); }
Example 3
Source File: ExampleUnitTest.java From android with MIT License | 5 votes |
@Test public void testStringLocale() throws Exception { Locale[] locales = new Locale[]{ Locale.CANADA, Locale.CANADA_FRENCH, Locale.CHINESE, Locale.ENGLISH, Locale.FRANCE, Locale.GERMAN, Locale.GERMANY, Locale.ITALIAN, Locale.ITALY, Locale.JAPAN, Locale.JAPANESE, Locale.KOREA, Locale.KOREAN, Locale.PRC, Locale.ROOT, Locale.SIMPLIFIED_CHINESE, Locale.TAIWAN, Locale.TRADITIONAL_CHINESE, Locale.UK, Locale.US }; String weightString = null; for (Locale locale : locales) { try { weightString = formatFloatWithOneDot(locale, 55.4f); float weight = Float.parseFloat(weightString); } catch (NumberFormatException e) { System.out.println(locale + ">>>>>" + weightString + ">>>>>>>>>> error"); continue; } System.out.println(locale + ">>>>>" + weightString); } }
Example 4
Source File: EmailFieldFormatTest.java From spring-boot-email-tools with Apache License 2.0 | 5 votes |
@Test public void shouldPlainTextFormatLocale() throws Exception { //Arrange Locale locale = Locale.ITALY; //Act String givenFormattedText = EmailFieldFormat.plainText(locale); //Assert assertions.assertThat(givenFormattedText) .isNotNull() .isNotEmpty() .isEqualTo("it_IT"); }
Example 5
Source File: TestRuntime70All.java From kripton with Apache License 2.0 | 5 votes |
/** * Test run. * * @throws Exception the exception */ @Test public void testRun() throws Exception { Assert.assertNotNull(new Bean70AllBindMap()); Bean70All bean = new Bean70All(); bean.valueBigDecimal = BigDecimal.valueOf(11.0); bean.valueBigInteger = BigInteger.valueOf(10); bean.valueEnum = BeanEnum.VALUE_2; bean.valueCalendar = Calendar.getInstance(); bean.valueCurrency = Currency.getInstance(Locale.ITALY); bean.valueDate = new Date(); bean.valueLocale = Locale.ITALY; bean.valueTime = new Time(0); bean.valueTimeZone = TimeZone.getDefault(); bean.valueUrl = new URL("http://github.com"); bean.id = 25; bean.valueBean = new Bean70All(); bean.valueBean.id = 45; bean.valueBoolType = true; bean.valueBool = true; bean.valueByteType = 4; bean.valueByte = 8; bean.valueShortType = 25; bean.valueShort = 25; bean.valueCharType = 'a'; bean.valueChar = 'a'; bean.valueIntType = 12; bean.valueInt = 12; bean.valueLongType = 24; bean.valueLong = 24L; bean.valueFloatType = 24f; bean.valueFloat = 24f; bean.valueDoubleType = 24.0; bean.valueDouble = 24.0; bean.valueString = "ciao"; check(bean); }
Example 6
Source File: TestRuntime80All.java From kripton with Apache License 2.0 | 5 votes |
/** * Creates the bean. * * @return the bean 80 * @throws MalformedURLException the malformed URL exception */ public Bean80 createBean() throws MalformedURLException { Bean80 bean = new Bean80(); bean.valueBigDecimal = BigDecimal.valueOf(11.0); bean.valueBigInteger = BigInteger.valueOf(10); bean.valueEnum = BeanEnum.VALUE_2; bean.valueCalendar = Calendar.getInstance(); bean.valueCurrency = Currency.getInstance(Locale.ITALY); bean.valueDate = new Date(); bean.valueLocale = Locale.ITALY; bean.valueTime = new Time(0); bean.valueTimeZone = TimeZone.getDefault(); bean.valueUrl = new URL("http://github.com"); bean.id = 25; bean.valueBean = new Bean80(); bean.valueBean.id = 45; bean.valueBoolType = true; bean.valueBool = true; bean.valueByteType = 4; bean.valueByte = 8; bean.valueShortType = 25; bean.valueShort = 25; bean.valueCharType = 'a'; bean.valueChar = 'a'; bean.valueIntType = 12; bean.valueInt = 12; bean.valueLongType = 24; bean.valueLong = 24L; bean.valueFloatType = 24f; bean.valueFloat = 24f; bean.valueDoubleType = 24.0; bean.valueDouble = 24.0; bean.valueString = "\"ciao"; return bean; }
Example 7
Source File: G7CollationTest.java From j2objc with Apache License 2.0 | 5 votes |
@Test public void TestG7Data() { Locale locales[] = { Locale.US, Locale.UK, Locale.CANADA, Locale.FRANCE, Locale.CANADA_FRENCH, Locale.GERMANY, Locale.JAPAN, Locale.ITALY }; int i = 0, j = 0; for (i = 0; i < locales.length; i++) { Collator myCollation= null; RuleBasedCollator tblColl1 = null; try { myCollation = Collator.getInstance(locales[i]); tblColl1 = new RuleBasedCollator(((RuleBasedCollator)myCollation).getRules()); } catch (Exception foo) { warnln("Exception: " + foo.getMessage() + "; Locale : " + locales[i].getDisplayName() + " getRules failed"); continue; } for (j = 0; j < FIXEDTESTSET; j++) { for (int n = j+1; n < FIXEDTESTSET; n++) { doTest(tblColl1, testCases[results[i][j]], testCases[results[i][n]], -1); } } myCollation = null; } }
Example 8
Source File: GregorianCalendarTest.java From j2objc with Apache License 2.0 | 5 votes |
/** * java.util.GregorianCalendar#GregorianCalendar(java.util.Locale) */ public void test_ConstructorLjava_util_Locale() { // Test for method java.util.GregorianCalendar(java.util.Locale) Date date = new Date(); GregorianCalendar gcJapan = new GregorianCalendar(Locale.JAPAN); gcJapan.setTime(date); GregorianCalendar gcJapan2 = new GregorianCalendar(Locale.JAPAN); gcJapan2.setTime(date); GregorianCalendar gcItaly = new GregorianCalendar(Locale.ITALY); gcItaly.setTime(date); assertTrue("Locales not created correctly", gcJapan.equals(gcJapan2) && !gcJapan.equals(gcItaly)); }
Example 9
Source File: WrapLocale.java From jphp with Apache License 2.0 | 4 votes |
@Signature public static Memory ITALY(Environment env, Memory... args) { return new ObjectMemory(new WrapLocale(env, Locale.ITALY)); }
Example 10
Source File: CurrencyFormat.java From dragonwell8_jdk with GNU General Public License v2.0 | 4 votes |
static void testFormatting() { boolean failed = false; Locale[] locales = { Locale.US, Locale.JAPAN, Locale.GERMANY, Locale.ITALY, new Locale("it", "IT", "EURO") }; Currency[] currencies = { null, Currency.getInstance("USD"), Currency.getInstance("JPY"), Currency.getInstance("DEM"), Currency.getInstance("EUR"), }; String[][] expecteds = { {"$1,234.56", "$1,234.56", "JPY1,235", "DEM1,234.56", "EUR1,234.56"}, {"\uFFE51,235", "USD1,234.56", "\uFFE51,235", "DEM1,234.56", "EUR1,234.56"}, {"1.234,56 \u20AC", "1.234,56 USD", "1.235 JPY", "1.234,56 DM", "1.234,56 \u20AC"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, }; for (int i = 0; i < locales.length; i++) { Locale locale = locales[i]; NumberFormat format = NumberFormat.getCurrencyInstance(locale); for (int j = 0; j < currencies.length; j++) { Currency currency = currencies[j]; String expected = expecteds[i][j]; if (currency != null) { format.setCurrency(currency); int digits = currency.getDefaultFractionDigits(); format.setMinimumFractionDigits(digits); format.setMaximumFractionDigits(digits); } String result = format.format(1234.56); if (!result.equals(expected)) { failed = true; System.out.println("FAIL: Locale " + locale + (currency == null ? ", default currency" : (", currency: " + currency)) + ", expected: " + expected + ", actual: " + result); } } } if (failed) { throw new RuntimeException(); } }
Example 11
Source File: LocaleKeyValueItemTest.java From pdfsam with GNU Affero General Public License v3.0 | 4 votes |
@Test public void validValue() { LocaleKeyValueItem victim = new LocaleKeyValueItem(Locale.ITALY); assertEquals(StringUtils.capitalize(Locale.ITALY.getDisplayName()), victim.getValue()); assertEquals(Locale.ITALY.toLanguageTag(), victim.getKey()); }
Example 12
Source File: ParameterConverterTest.java From birt with Eclipse Public License 1.0 | 4 votes |
public void testParseToDate( ) { Locale locale = Locale.US; ReportParameterConverter rpc; Calendar dateCal; Date date; dateCal = Calendar.getInstance( ); dateCal.clear( ); dateCal.set( 1998, 8, 13, 20, 1, 0 ); date = dateCal.getTime( ); locale = Locale.ITALY; rpc = new ReportParameterConverter( "MM/dd/yy KK:mm aa", locale ); assertEquals( date, rpc.parse( "09/13/98 08:01 pm", IScalarParameterDefn.TYPE_DATE_TIME ) ); locale = Locale.US; dateCal = Calendar.getInstance( ); dateCal.clear( ); dateCal.set( 1998, 8, 13, 0, 0, 0 ); date = dateCal.getTime( ); locale = Locale.ITALY; rpc = new ReportParameterConverter( "Long Date", locale ); assertEquals( date, rpc.parse( "13 settembre 1998", IScalarParameterDefn.TYPE_DATE_TIME ) ); locale = Locale.US; dateCal = Calendar.getInstance( ); dateCal.clear( ); dateCal.set( 1998, 8, 13, 20, 1, 44 ); date = dateCal.getTime( ); rpc = new ReportParameterConverter( "MM/dd/yyyy hh:mm:ss a", locale ); assertEquals( date, rpc.parse( "09/13/1998 08:01:44 PM", IScalarParameterDefn.TYPE_DATE_TIME ) ); String date1 = "2005/05/06 03:45:25"; ReportParameterConverter converter = new ReportParameterConverter( "yyyy/MM/dd hh:mm:ss", Locale.US ); assertEquals( "2005-05-06", converter.parse( date1, IScalarParameterDefn.TYPE_DATE ).toString( ) ); assertEquals( "03:45:25", converter.parse( date1, IScalarParameterDefn.TYPE_TIME ).toString( ) ); }
Example 13
Source File: ParameterConverterTest.java From birt with Eclipse Public License 1.0 | 4 votes |
public void testDateFormat( ) { ReportParameterConverter rpc; Calendar dateCal; Date date; Locale locale = Locale.ITALY; dateCal = Calendar.getInstance( ); dateCal.set( 1998, 8, 13, 20, 1, 44 ); date = dateCal.getTime( ); rpc = new ReportParameterConverter( "MM/dd/yy KK:mm aa", locale ); assertEquals( "09/13/98 08:01 PM", rpc.format( date ) ); rpc = new ReportParameterConverter( "Long Date", locale ); assertEquals( "13 settembre 1998", rpc.format( date ) ); locale = Locale.US; dateCal = Calendar.getInstance( ); dateCal.set( 1998, 8, 13, 20, 1, 44 ); date = dateCal.getTime( ); rpc = new ReportParameterConverter( "MM/dd/yyyy hh:mm:ss a", locale ); assertEquals( "09/13/1998 08:01:44 PM", rpc.format( date ) ); // test the instance of locale dateCal = Calendar.getInstance( ); dateCal.set( 1998, 8, 13, 20, 1, 44 ); date = dateCal.getTime( ); rpc = new ReportParameterConverter( "Long Date", locale ); assertEquals( "September 13, 1998", rpc.format( date ) ); rpc = new ReportParameterConverter( "D", locale ); assertEquals( "September 13, 1998", rpc.format( date ) ); rpc = new ReportParameterConverter( "Medium Date", locale ); assertEquals( "Sep 13, 1998", rpc.format( date ) ); rpc = new ReportParameterConverter( "Short Date", locale ); assertEquals( "9/13/98", rpc.format( date ) ); rpc = new ReportParameterConverter( "d", locale ); assertEquals( "9/13/98", rpc.format( date ) ); rpc = new ReportParameterConverter( "Long Time", locale ); assertEquals( true, rpc.format( date ).startsWith( "8:01:44 PM" ) ); rpc = new ReportParameterConverter( "T", locale ); assertEquals( true, rpc.format( date ).startsWith( "8:01:44 PM" ) ); /* icu and java are not synced. SimpleDateFormat javaSample = (SimpleDateFormat) java.text.DateFormat .getDateTimeInstance( java.text.DateFormat.LONG, java.text.DateFormat.SHORT, locale.toLocale( ) ); rpc = new ReportParameterConverter( "f", locale ); assertEquals( javaSample.format( date ), rpc.format( date ) ); */ rpc = new ReportParameterConverter( "General Date", locale ); assertEquals( true, rpc.format( date ).startsWith( "September 13, 1998 at 8:01:44 PM PDT" ) ); rpc = new ReportParameterConverter( "Short Time", locale ); assertEquals( "20:01", rpc.format( date ) ); rpc = new ReportParameterConverter( "Medium Time", locale ); assertEquals( "8:01:44 PM", rpc.format( date ) ); }
Example 14
Source File: Test76Attribute.java From kripton with Apache License 2.0 | 4 votes |
/** * Test run. * * @throws Exception the exception */ //@Test public void testRun() throws Exception { //Assert.assertNotNull(new BeanAttribute76BindMap()); BeanAttribute76 bean=new BeanAttribute76(); bean.valueBigDecimal=BigDecimal.valueOf(11.0); bean.valueBigInteger=BigInteger.valueOf(10); bean.valueEnum=BeanEnum.VALUE_2; bean.valueCalendar=Calendar.getInstance(); bean.valueCurrency=Currency.getInstance(Locale.ITALY); bean.valueDate=new Date(); bean.valueLocale=Locale.ITALY; bean.valueTime=new Time(0); bean.valueTimeZone=TimeZone.getDefault(); bean.valueUrl=new URL("http://github.com"); bean.id=25; bean.valueBean=new BeanAttribute76(); bean.valueBean.id=45; bean.valueBoolType=true; bean.valueBool=true; bean.valueByteType=4; bean.valueByte=8; bean.valueShortType=25; bean.valueShort=25; bean.valueCharType='a'; bean.valueChar='a'; bean.valueIntType=12; bean.valueInt=12; bean.valueLongType=24; bean.valueLong=24L; bean.valueFloatType=24f; bean.valueFloat=24f; bean.valueDoubleType=24.0; bean.valueDouble=24.0; bean.valueString="\"ciao"; check(bean); }
Example 15
Source File: CurrencyFormat.java From jdk8u_jdk with GNU General Public License v2.0 | 4 votes |
static void testFormatting() { boolean failed = false; Locale[] locales = { Locale.US, Locale.JAPAN, Locale.GERMANY, Locale.ITALY, new Locale("it", "IT", "EURO") }; Currency[] currencies = { null, Currency.getInstance("USD"), Currency.getInstance("JPY"), Currency.getInstance("DEM"), Currency.getInstance("EUR"), }; String[][] expecteds = { {"$1,234.56", "$1,234.56", "JPY1,235", "DEM1,234.56", "EUR1,234.56"}, {"\uFFE51,235", "USD1,234.56", "\uFFE51,235", "DEM1,234.56", "EUR1,234.56"}, {"1.234,56 \u20AC", "1.234,56 USD", "1.235 JPY", "1.234,56 DM", "1.234,56 \u20AC"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, }; for (int i = 0; i < locales.length; i++) { Locale locale = locales[i]; NumberFormat format = NumberFormat.getCurrencyInstance(locale); for (int j = 0; j < currencies.length; j++) { Currency currency = currencies[j]; String expected = expecteds[i][j]; if (currency != null) { format.setCurrency(currency); int digits = currency.getDefaultFractionDigits(); format.setMinimumFractionDigits(digits); format.setMaximumFractionDigits(digits); } String result = format.format(1234.56); if (!result.equals(expected)) { failed = true; System.out.println("FAIL: Locale " + locale + (currency == null ? ", default currency" : (", currency: " + currency)) + ", expected: " + expected + ", actual: " + result); } } } if (failed) { throw new RuntimeException(); } }
Example 16
Source File: CurrencyFormat.java From openjdk-jdk9 with GNU General Public License v2.0 | 4 votes |
static void testFormatting() { boolean failed = false; Locale[] locales = { Locale.US, Locale.JAPAN, Locale.GERMANY, Locale.ITALY, new Locale("it", "IT", "EURO") }; Currency[] currencies = { null, Currency.getInstance("USD"), Currency.getInstance("JPY"), Currency.getInstance("DEM"), Currency.getInstance("EUR"), }; String[][] expecteds = { {"$1,234.56", "$1,234.56", "JPY1,235", "DEM1,234.56", "EUR1,234.56"}, {"\uFFE51,235", "USD1,234.56", "\uFFE51,235", "DEM1,234.56", "EUR1,234.56"}, {"1.234,56 \u20AC", "1.234,56 USD", "1.235 JPY", "1.234,56 DM", "1.234,56 \u20AC"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, }; for (int i = 0; i < locales.length; i++) { Locale locale = locales[i]; NumberFormat format = NumberFormat.getCurrencyInstance(locale); for (int j = 0; j < currencies.length; j++) { Currency currency = currencies[j]; String expected = expecteds[i][j]; if (currency != null) { format.setCurrency(currency); int digits = currency.getDefaultFractionDigits(); format.setMinimumFractionDigits(digits); format.setMaximumFractionDigits(digits); } String result = format.format(1234.56); if (!result.equals(expected)) { failed = true; System.out.println("FAIL: Locale " + locale + (currency == null ? ", default currency" : (", currency: " + currency)) + ", expected: " + expected + ", actual: " + result); } } } if (failed) { throw new RuntimeException(); } }
Example 17
Source File: CurrencyFormat.java From openjdk-jdk8u with GNU General Public License v2.0 | 4 votes |
static void testFormatting() { boolean failed = false; Locale[] locales = { Locale.US, Locale.JAPAN, Locale.GERMANY, Locale.ITALY, new Locale("it", "IT", "EURO") }; Currency[] currencies = { null, Currency.getInstance("USD"), Currency.getInstance("JPY"), Currency.getInstance("DEM"), Currency.getInstance("EUR"), }; String[][] expecteds = { {"$1,234.56", "$1,234.56", "JPY1,235", "DEM1,234.56", "EUR1,234.56"}, {"\uFFE51,235", "USD1,234.56", "\uFFE51,235", "DEM1,234.56", "EUR1,234.56"}, {"1.234,56 \u20AC", "1.234,56 USD", "1.235 JPY", "1.234,56 DM", "1.234,56 \u20AC"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, }; for (int i = 0; i < locales.length; i++) { Locale locale = locales[i]; NumberFormat format = NumberFormat.getCurrencyInstance(locale); for (int j = 0; j < currencies.length; j++) { Currency currency = currencies[j]; String expected = expecteds[i][j]; if (currency != null) { format.setCurrency(currency); int digits = currency.getDefaultFractionDigits(); format.setMinimumFractionDigits(digits); format.setMaximumFractionDigits(digits); } String result = format.format(1234.56); if (!result.equals(expected)) { failed = true; System.out.println("FAIL: Locale " + locale + (currency == null ? ", default currency" : (", currency: " + currency)) + ", expected: " + expected + ", actual: " + result); } } } if (failed) { throw new RuntimeException(); } }
Example 18
Source File: CurrencyFormat.java From TencentKona-8 with GNU General Public License v2.0 | 4 votes |
static void testFormatting() { boolean failed = false; Locale[] locales = { Locale.US, Locale.JAPAN, Locale.GERMANY, Locale.ITALY, new Locale("it", "IT", "EURO") }; Currency[] currencies = { null, Currency.getInstance("USD"), Currency.getInstance("JPY"), Currency.getInstance("DEM"), Currency.getInstance("EUR"), }; String[][] expecteds = { {"$1,234.56", "$1,234.56", "JPY1,235", "DEM1,234.56", "EUR1,234.56"}, {"\uFFE51,235", "USD1,234.56", "\uFFE51,235", "DEM1,234.56", "EUR1,234.56"}, {"1.234,56 \u20AC", "1.234,56 USD", "1.235 JPY", "1.234,56 DM", "1.234,56 \u20AC"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, {"\u20AC 1.234,56", "USD 1.234,56", "JPY 1.235", "DEM 1.234,56", "\u20AC 1.234,56"}, }; for (int i = 0; i < locales.length; i++) { Locale locale = locales[i]; NumberFormat format = NumberFormat.getCurrencyInstance(locale); for (int j = 0; j < currencies.length; j++) { Currency currency = currencies[j]; String expected = expecteds[i][j]; if (currency != null) { format.setCurrency(currency); int digits = currency.getDefaultFractionDigits(); format.setMinimumFractionDigits(digits); format.setMaximumFractionDigits(digits); } String result = format.format(1234.56); if (!result.equals(expected)) { failed = true; System.out.println("FAIL: Locale " + locale + (currency == null ? ", default currency" : (", currency: " + currency)) + ", expected: " + expected + ", actual: " + result); } } } if (failed) { throw new RuntimeException(); } }