package humanize.emoji; import org.testng.Assert; import org.testng.annotations.Test; public class TestEmojiInterpolator { @Test public void emojiCharsTest() { String text = "Lorem ipsum \u2639 dolorem\uD83D\uDD36 and dolorem sit amet"; String replaced = EmojiInterpolator.interpolateUnicode("<img src=\"imgs/{0}.png\" />", text); Assert.assertEquals(replaced, "Lorem ipsum <img src=\"imgs/2639.png\" /> dolorem<img src=\"imgs/1f536.png\" /> and dolorem sit amet"); } @Test public void emojiAliasTest() { String text = "Lorem ipsum :sparkles: dolorem:star: and dolorem sit amet"; String replaced = EmojiInterpolator.interpolateAlias("<img src=\"imgs/{0}.png\" title=\"{1}\" />", text); Assert.assertEquals( replaced, "Lorem ipsum <img src=\"imgs/2728.png\" title=\"sparkles\" /> dolorem<img src=\"imgs/2b50.png\" title=\"star\" /> and dolorem sit amet"); } }