1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-09-14 12:49:39 +02:00

Add SelectUserId.byEmail()

This commit is contained in:
Paul Schaub 2021-12-27 13:36:13 +01:00
parent 245376d7d0
commit a0e9c1f555
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311
2 changed files with 32 additions and 8 deletions

View file

@ -19,6 +19,7 @@ import java.util.List;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
public class SelectUserIdTest {
@ -111,4 +112,16 @@ public class SelectUserIdTest {
PGPainless.inspectKeyRing(secretKeys).getUserIds()
));
}
@Test
public void testByEmail() {
SelectUserId containsEmailAddress = SelectUserId.containsEmailAddress("alice@pgpainless.org");
assertTrue(containsEmailAddress.accept("<alice@pgpainless.org>"));
assertTrue(containsEmailAddress.accept("Alice <alice@pgpainless.org>"));
SelectUserId byEmail = SelectUserId.byEmail("alice@pgpainless.org");
assertTrue(byEmail.accept("alice@pgpainless.org"));
assertTrue(byEmail.accept("<alice@pgpainless.org>"));
assertTrue(byEmail.accept("Alice <alice@pgpainless.org>"));
}
}