* Tests the formatting of an international string.
*/
@Test
@DependsOnMethod("testGetResources")
public void testFormatInternational() {
InternationalString i18n = Errors.formatInternational(Errors.Keys.NullArgument_1);
assertEquals("Argument ‘{0}’ shall not be null.", i18n.toString(Locale.ROOT));
assertEquals("Argument ‘{0}’ shall not be null.", i18n.toString(Locale.ENGLISH));
assertEquals("L’argument ‘{0}’ ne doit pas être nul.", i18n.toString(Locale.FRENCH));
assertNotSame(i18n, assertSerializedEquals(i18n));
i18n = Errors.formatInternational(Errors.Keys.NullArgument_1, "CRS");
assertEquals("Argument ‘CRS’ shall not be null.", i18n.toString(Locale.ROOT));
assertEquals("Argument ‘CRS’ shall not be null.", i18n.toString(Locale.ENGLISH));
assertEquals("L’argument ‘CRS’ ne doit pas être nul.", i18n.toString(Locale.FRENCH));
assertNotSame(i18n, assertSerializedEquals(i18n));
}