TEXT-58: Migrating AggregateTranslatorTest to new paradigm
Project: http://git-wip-us.apache.org/repos/asf/commons-text/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-text/commit/ae4dc082 Tree: http://git-wip-us.apache.org/repos/asf/commons-text/tree/ae4dc082 Diff: http://git-wip-us.apache.org/repos/asf/commons-text/diff/ae4dc082 Branch: refs/heads/master Commit: ae4dc0820de1f848a3c85cfe41cf886bebea0680 Parents: bdfa830 Author: Rob Tompkins <chtom...@gmail.com> Authored: Sat Jan 21 11:12:00 2017 -0500 Committer: Rob Tompkins <chtom...@gmail.com> Committed: Sat Jan 21 11:12:00 2017 -0500 ---------------------------------------------------------------------- .../commons/text/translate/AggregateTranslatorTest.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-text/blob/ae4dc082/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java b/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java index 5335396..f1a4639 100644 --- a/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java +++ b/src/test/java/org/apache/commons/text/translate/AggregateTranslatorTest.java @@ -20,11 +20,13 @@ import org.junit.Test; import java.io.IOException; import java.io.StringWriter; +import java.util.HashMap; +import java.util.Map; import static org.junit.Assert.assertEquals; /** - * Unit tests for {@link org.apache.commons.text.translate.AggregateTranslator}. + * Unit tests for {@link AggregateTranslator}. */ public class AggregateTranslatorTest { @@ -44,8 +46,12 @@ public class AggregateTranslatorTest { @Test public void testNonNull() throws IOException{ - final CharSequenceTranslator translator1 = new LookupTranslator(new CharSequence[][] { { "one", "two" } }); - final CharSequenceTranslator translator2 = new LookupTranslator(new CharSequence[][] { { "three", "four" } }); + final Map<CharSequence, CharSequence> oneTwoMap = new HashMap<>(); + oneTwoMap.put("one", "two"); + final Map<CharSequence, CharSequence> threeFourMap = new HashMap<>(); + threeFourMap.put("three", "four"); + final CharSequenceTranslator translator1 = new LookupTranslator(oneTwoMap); + final CharSequenceTranslator translator2 = new LookupTranslator(threeFourMap); final AggregateTranslator subject = new AggregateTranslator(translator1, translator2); final StringWriter out1 = new StringWriter(); final int result1 = subject.translate(new StringBuffer("one"), 0, out1);