Skip to content

Commit 977c50a

Browse files
authored
Merge pull request eugenp#5154 from Doha2012/master
fix emoji test
2 parents fccf56f + 5c8b164 commit 977c50a

File tree

1 file changed

+8
-26
lines changed

1 file changed

+8
-26
lines changed
Lines changed: 8 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package com.baeldung.string;
22

3-
import static org.hamcrest.CoreMatchers.containsString;
4-
import static org.hamcrest.CoreMatchers.not;
5-
import static org.junit.Assert.assertThat;
3+
import static org.junit.Assert.assertEquals;
64

75
import java.util.regex.Matcher;
86
import java.util.regex.Pattern;
@@ -12,35 +10,28 @@
1210
import com.vdurmont.emoji.EmojiParser;
1311

1412
public class RemovingEmojiFromStringUnitTest {
15-
String text = "la conférence, commencera à 10 heures 😅";
13+
String text = "la conférence, commencera à 10 heures 😅";
1614
String regex = "[^\\p{L}\\p{N}\\p{P}\\p{Z}]";
1715

1816
@Test
1917
public void whenRemoveEmojiUsingLibrary_thenSuccess() {
2018
String result = EmojiParser.removeAllEmojis(text);
2119
System.out.println(result);
22-
assertThat(result, not(containsString("😅")));
23-
assertThat(result, containsString("à"));
24-
assertThat(result, containsString("la"));
25-
assertThat(result, containsString("10"));
20+
assertEquals(result, "la conférence, commencera à 10 heures ");
2621
}
2722

2823
@Test
2924
public void whenReplaceEmojiUsingLibrary_thenSuccess() {
3025
String result = EmojiParser.parseToAliases(text);
3126
System.out.println(result);
32-
assertThat(result, not(containsString("😅")));
33-
assertThat(result, containsString("sweat_smile"));
27+
assertEquals(result, "la conférence, commencera à 10 heures :sweat_smile:");
3428
}
3529

3630
@Test
3731
public void whenRemoveEmojiUsingRegex_thenSuccess() {
3832
String result = text.replaceAll(regex, "");
3933
System.out.println(result);
40-
assertThat(result, not(containsString("😅")));
41-
assertThat(result, containsString("à"));
42-
assertThat(result, containsString("la"));
43-
assertThat(result, containsString("10"));
34+
assertEquals(result, "la conférence, commencera à 10 heures ");
4435
}
4536

4637
@Test
@@ -50,29 +41,20 @@ public void whenRemoveEmojiUsingMatcher_thenSuccess() {
5041

5142
String result = matcher.replaceAll("");
5243
System.out.println(result);
53-
assertThat(result, not(containsString("😅")));
54-
assertThat(result, containsString("à"));
55-
assertThat(result, containsString("la"));
56-
assertThat(result, containsString("10"));
44+
assertEquals(result, "la conférence, commencera à 10 heures ");
5745
}
5846

5947
@Test
6048
public void whenRemoveEmojiUsingCodepoints_thenSuccess() {
6149
String result = text.replaceAll("[\\x{0001f300}-\\x{0001f64f}]|[\\x{0001f680}-\\x{0001f6ff}]", "");
6250
System.out.println(result);
63-
assertThat(result, not(containsString("😅")));
64-
assertThat(result, containsString("à"));
65-
assertThat(result, containsString("la"));
66-
assertThat(result, containsString("10"));
51+
assertEquals(result, "la conférence, commencera à 10 heures ");
6752
}
6853

6954
@Test
7055
public void whenRemoveEmojiUsingUnicode_thenSuccess() {
7156
String result = text.replaceAll("[\ud83c\udf00-\ud83d\ude4f]|[\ud83d\ude80-\ud83d\udeff]", "");
7257
System.out.println(result);
73-
assertThat(result, not(containsString("😅")));
74-
assertThat(result, containsString("à"));
75-
assertThat(result, containsString("la"));
76-
assertThat(result, containsString("10"));
58+
assertEquals(result, "la conférence, commencera à 10 heures ");
7759
}
7860
}

0 commit comments

Comments
 (0)