Signal-Android/test/unitTest/java/org/thoughtcrime/securesms/logsubmit/ScrubberTest.java

58 lines
1.7 KiB
Java
Raw Normal View History

package org.thoughtcrime.securesms.logsubmit;
import org.junit.Test;
import org.thoughtcrime.securesms.logsubmit.util.Scrubber;
import static org.junit.Assert.assertEquals;
public class ScrubberTest {
@Test
public void scrub_phoneNumber_solo() {
Scrubber scrubber = new Scrubber();
String output = scrubber.scrub("+16101234567");
assertEquals("+*********67", output);
}
@Test
public void scrub_phoneNumber_surrounded() {
Scrubber scrubber = new Scrubber();
String output = scrubber.scrub("Spider-Man's phone number is +16101234567 -- isn't that crazy?");
assertEquals("Spider-Man's phone number is +*********67 -- isn't that crazy?", output);
}
@Test
public void scrub_email_solo() {
Scrubber scrubber = new Scrubber();
String output = scrubber.scrub("jonah@dailybugle.com");
assertEquals("j*****************om", output);
}
@Test
public void scrub_email_surrounded() {
Scrubber scrubber = new Scrubber();
String output = scrubber.scrub("Email tips to jonah@dailybugle.com -- it's your civic duty");
assertEquals("Email tips to j*****************om -- it's your civic duty", output);
}
@Test
public void scrub_groupId_solo() {
Scrubber scrubber = new Scrubber();
String output = scrubber.scrub("__textsecure_group__!abcdefg1234567890");
assertEquals("_***********************************90", output);
}
@Test
public void scrub_groupId_surrounded() {
Scrubber scrubber = new Scrubber();
String output = scrubber.scrub("The group id is __textsecure_group__!abcdefg1234567890 and don't forget it");
assertEquals("The group id is _***********************************90 and don't forget it", output);
}
}