From 4b34fe357f868b100af496db6f93bf78fcdf5d46 Mon Sep 17 00:00:00 2001 From: marhali Date: Sun, 10 Apr 2022 20:28:52 +0200 Subject: [PATCH] remove legacy tests --- .../easyi18n/LegacyKeyPathConverterTest.java | 54 +++++++++++++++++++ .../de/marhali/easyi18n/TranslationTest.java | 43 --------------- 2 files changed, 54 insertions(+), 43 deletions(-) create mode 100644 src/test/java/de/marhali/easyi18n/LegacyKeyPathConverterTest.java delete mode 100644 src/test/java/de/marhali/easyi18n/TranslationTest.java diff --git a/src/test/java/de/marhali/easyi18n/LegacyKeyPathConverterTest.java b/src/test/java/de/marhali/easyi18n/LegacyKeyPathConverterTest.java new file mode 100644 index 0000000..57ba445 --- /dev/null +++ b/src/test/java/de/marhali/easyi18n/LegacyKeyPathConverterTest.java @@ -0,0 +1,54 @@ +package de.marhali.easyi18n; + +import de.marhali.easyi18n.model.KeyPath; +import de.marhali.easyi18n.model.KeyPathConverter; + +import org.junit.Assert; +import org.junit.Test; + +/** + * Unit tests for {@link KeyPathConverter}. + * @author marhali + */ +@Deprecated +public class LegacyKeyPathConverterTest { + + private final KeyPathConverter deepMapper = new KeyPathConverter(true); + private final KeyPathConverter flatMapper = new KeyPathConverter(false); + + @Test + public void testNestedConcat() { + Assert.assertEquals("first\\\\.section.second.third", + deepMapper.concat(KeyPath.of("first.section", "second", "third"))); + + Assert.assertEquals("first.second.third", + deepMapper.concat(KeyPath.of("first", "second", "third"))); + } + + @Test + public void testNestedSplit() { + Assert.assertEquals(KeyPath.of("first.section", "second", "third"), + deepMapper.split("first\\\\.section.second.third")); + + Assert.assertEquals(KeyPath.of("first", "second", "third"), + deepMapper.split("first.second.third")); + } + + @Test + public void testNonNestedConcat() { + Assert.assertEquals("flat.map\\\\.deeper", + flatMapper.concat(KeyPath.of("flat.map", "deeper"))); + + Assert.assertEquals("flat.map.keys", + flatMapper.concat(KeyPath.of("flat.map.keys"))); + } + + @Test + public void testNonNestedSplit() { + Assert.assertEquals(KeyPath.of("flat.keys.with", "deep.section"), + flatMapper.split("flat.keys.with\\\\.deep.section")); + + Assert.assertEquals(KeyPath.of("flat.keys.only"), + flatMapper.split("flat.keys.only")); + } +} \ No newline at end of file diff --git a/src/test/java/de/marhali/easyi18n/TranslationTest.java b/src/test/java/de/marhali/easyi18n/TranslationTest.java deleted file mode 100644 index 7e8f9ad..0000000 --- a/src/test/java/de/marhali/easyi18n/TranslationTest.java +++ /dev/null @@ -1,43 +0,0 @@ -package de.marhali.easyi18n; - -import de.marhali.easyi18n.model.translation.variant.Plural; -import de.marhali.easyi18n.model.translation.variant.ContextMap; -import de.marhali.easyi18n.model.translation.variant.LocaleMap; -import de.marhali.easyi18n.model.translation.Translation; - -import org.junit.Assert; -import org.junit.Test; - -import java.util.Map; - -/** - * Unit tests for {@link Translation}. - * @author marhali - */ -public class TranslationTest { - - @Test - public void add() { - Translation value = new Translation(); - value.set(ContextMap.DEFAULT, Plural.DEFAULT, "en", "hello"); - Assert.assertEquals(value.getValue(ContextMap.DEFAULT, Plural.DEFAULT, "en"), "hello"); - } - - @Test - public void override() { - Translation value = new Translation(); - value.set(ContextMap.DEFAULT, Plural.DEFAULT, new LocaleMap(Map.of("en", "hello", "de", "hallo"))); - value.set(ContextMap.DEFAULT, Plural.DEFAULT, "en", "new hello"); - Assert.assertEquals(value.getValue(ContextMap.DEFAULT, Plural.DEFAULT, "en"), "new hello"); - Assert.assertEquals(value.getValue(ContextMap.DEFAULT, Plural.DEFAULT, "de"), "hallo"); - } - - @Test - public void plurals() { - Translation value = new Translation(); - value.set(ContextMap.DEFAULT, Plural.ONE, "en", "boyfriend"); - value.set(ContextMap.DEFAULT, Plural.MANY, "en", "boyfriends"); - Assert.assertEquals(value.getValue(ContextMap.DEFAULT, Plural.ONE, "en"), "boyfriend"); - Assert.assertEquals(value.getValue(ContextMap.DEFAULT, Plural.MANY, "en"), "boyfriends"); - } -}