diff options
author | Herbert Reiter <46045854+damoasda@users.noreply.github.com> | 2020-12-20 16:06:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-20 16:06:14 +0100 |
commit | 72f4296150e565061a0816c7685fae9daaf30e2c (patch) | |
tree | 85b1eb58e720c9f27a983bfbae0bb3e2d8279cd6 /core/src/test/java | |
parent | c10d1a1d79eec326569dbcc8cb7e863b739a9284 (diff) | |
download | AntennaPod-72f4296150e565061a0816c7685fae9daaf30e2c.zip |
Run AtomTextTest with Robolectric (#4771)
Diffstat (limited to 'core/src/test/java')
-rw-r--r-- | core/src/test/java/de/danoeh/antennapod/core/syndication/namespace/atom/AtomTextTest.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/core/src/test/java/de/danoeh/antennapod/core/syndication/namespace/atom/AtomTextTest.java b/core/src/test/java/de/danoeh/antennapod/core/syndication/namespace/atom/AtomTextTest.java new file mode 100644 index 000000000..6bc614364 --- /dev/null +++ b/core/src/test/java/de/danoeh/antennapod/core/syndication/namespace/atom/AtomTextTest.java @@ -0,0 +1,35 @@ +package de.danoeh.antennapod.core.syndication.namespace.atom; + +import org.junit.Test; +import org.junit.runner.RunWith; +import org.robolectric.RobolectricTestRunner; + +import static org.junit.Assert.assertEquals; + +/** + * Unit test for {@link AtomText}. + */ +@RunWith(RobolectricTestRunner.class) +public class AtomTextTest { + + private static final String[][] TEST_DATA = { + {">", ">"}, + {">", ">"}, + {"<Français>", "<Français>"}, + {"ßÄÖÜ", "ßÄÖÜ"}, + {""", "\""}, + {"ß", "ß"}, + {"’", "’"}, + {"‰", "‰"}, + {"€", "€"} + }; + + @Test + public void testProcessingHtml() { + for (String[] pair : TEST_DATA) { + final AtomText atomText = new AtomText("", new NSAtom(), AtomText.TYPE_HTML); + atomText.setContent(pair[0]); + assertEquals(pair[1], atomText.getProcessedContent()); + } + } +} |