bug5730: failing test case for resource bundle placeholder replacement in multi-line strings

This commit is contained in:
Axel Uhl
2023-03-01 00:30:03 +01:00
parent 8049e4d3e1
commit 4bec4cba68
4 changed files with 71 additions and 104 deletions
@@ -35,6 +35,13 @@ public class ResourceBundleStringMessagesImpl implements ResourceBundleStringMes
@Override
public String get(Locale locale, String messageKey, String... parameters) {
final String message = getResourceBundle(locale).getString(messageKey);
return get(message, parameters);
}
/**
* package-protected to allow access by test fragment
*/
String get(final String message, String... parameters) {
final StringBuilder result = new StringBuilder();
boolean withinQuotedArea = false;
for (int i = 0; i < message.length(); i++) {