1 package club.wpia.gigi.dbObjects;
3 import static org.junit.Assert.*;
7 import club.wpia.gigi.GigiApiException;
8 import club.wpia.gigi.dbObjects.Country.CountryCodeType;
9 import club.wpia.gigi.dbObjects.NamePart.NamePartType;
10 import club.wpia.gigi.dbObjects.Verification.VerificationType;
11 import club.wpia.gigi.testUtils.ClientBusinessTest;
12 import club.wpia.gigi.util.Notary;
14 public class TestVerifyName extends ClientBusinessTest {
17 public void testIt() throws GigiApiException {
18 User u0 = User.getById(createVerificationUser("f", "l", createUniqueName() + "@email.com", TEST_PASSWORD));
19 Name n2 = new Name(u, new NamePart(NamePartType.SINGLE_NAME, "Testiaa"));
20 Name n3 = new Name(u, new NamePart(NamePartType.SINGLE_NAME, "Testiaa"));
21 Name n4 = new Name(u, new NamePart(NamePartType.SINGLE_NAME, "Testiaac"));
23 assertEquals(0, n0.getVerificationPoints());
24 Notary.verify(u0, u, n0, u.getDoB(), 10, "test mgr", validVerificationDateString(), VerificationType.FACE_TO_FACE, Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS));
25 assertEquals(10, n0.getVerificationPoints());
26 Notary.verify(u0, u, n2, u.getDoB(), 10, "test mgr", validVerificationDateString(), VerificationType.FACE_TO_FACE, Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS));
27 assertEquals(10, n2.getVerificationPoints());
28 Notary.verify(u0, u, n3, u.getDoB(), 10, "test mgr", validVerificationDateString(), VerificationType.FACE_TO_FACE, Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS));
29 assertEquals(10, n3.getVerificationPoints());
30 Notary.verify(u0, u, n4, u.getDoB(), 10, "test mgr", validVerificationDateString(), VerificationType.FACE_TO_FACE, Country.getCountryByCode("DE", CountryCodeType.CODE_2_CHARS));
31 assertEquals(10, n4.getVerificationPoints());
32 assertEquals(10, u.getMaxVerifyPoints());
36 public void testValidVerification() throws GigiApiException {
37 User u0 = User.getById(createVerifiedUser("f", "l", createUniqueName() + "@email.com", TEST_PASSWORD));
38 assertFalse(u0.getPreferredName().isValidVerification());
40 add100Points(u0.getId());
41 assertTrue(u0.getPreferredName().isValidVerification());
43 setVerificationDateToPast(u0.getPreferredName());
44 assertFalse(u0.getPreferredName().isValidVerification());
46 add100Points(u0.getId());
47 assertTrue(u0.getPreferredName().isValidVerification());