more failing tests for quote / parameter escaping

Change-Id: Ifd12a7a9b538970ff447cae574c2dd82f7cd636c
This commit is contained in:
Axel Uhl committed 2017-03-27 18:11:32 +02:00
1 parent 171c9910ac
commit 314fe263ed
3 files changed
+11 -2

No files matched your search

@@ -16,4 +16,5 @@ DistanceTraveled=Distance Traveled
DefaultTestMessage=Default
MessageWithSingleQuote=A Single '' Quote
MessageWithOpeningCurlyBrace=An opening '{' curly brace
MessageWithEscapedParameters='{0}' '{1} {2}'
MessageWithEscapedParameters='{0}' '{1} {2}'
MessageWithEscapedSingleQuotesAndParameters=''{0}'' '' ''{1}''
@@ -14,4 +14,5 @@ illegalDimension=Illegale Dimension
DistanceTraveled=Gefahrene Distanz
MessageWithSingleQuote=Ein einfaches '' Anführungszeichen
MessageWithOpeningCurlyBrace=Eine öffnende '{' geschweifte Klammer
MessageWithEscapedParameters='{0}' '{1} {2}'
MessageWithEscapedParameters='{0}' '{1} {2}'
MessageWithEscapedSingleQuotesAndParameters=''{0}'' '' ''{1}''
@@ -25,6 +25,7 @@ public class TestI18N {
private static final String TEST_MESSAGE_WITH_SINGLE_QUOTE = "MessageWithSingleQuote";
private static final String TEST_MESSAGE_WITH_OPENING_CURLY_BRACE = "MessageWithOpeningCurlyBrace";
private static final String TEST_MESSAGE_WITH_ESCAPED_PARAMETERS = "MessageWithEscapedParameters";
private static final String TEST_MESSAGE_WITH_PARAMETERS_AND_ESCAPED_SINGLE_QUOTES = "MessageWithEscapedSingleQuotesAndParameters";
private ResourceBundleStringMessages testStringMessages;
@@ -33,6 +34,12 @@ public class TestI18N {
testStringMessages = TestsUtil.getTestStringMessages();
}
@Test
public void testEscapedSingleQuotesWithParameters() {
assertThat(testStringMessages.get(DEFAULT_LOCALE, TEST_MESSAGE_WITH_PARAMETERS_AND_ESCAPED_SINGLE_QUOTES, "First", "Second"), is("'First' ' 'Second'"));
assertThat(testStringMessages.get(Locale.ROOT, TEST_MESSAGE_WITH_PARAMETERS_AND_ESCAPED_SINGLE_QUOTES, "First", "Second"), is("'First' ' 'Second'"));
}
@Test
public void testSingleQuoteInString() {
assertThat(testStringMessages.get(DEFAULT_LOCALE, TEST_MESSAGE_WITH_SINGLE_QUOTE), is("A Single ' Quote"));