]> WPIA git - gigi.git/blobdiff - tests/org/cacert/gigi/TestUser.java
Factor out dummy password.
[gigi.git] / tests / org / cacert / gigi / TestUser.java
index b72363079d594c58f821a1f6e0721a5796b88d24..ed854498ab9b8b2ea1b44edab552862369f98875 100644 (file)
@@ -23,4 +23,32 @@ public class TestUser extends ManagedTest {
                User u2 = new User(id);
                assertEquals(u, u2);
        }
+
+       @Test
+       public void testWebStoreAndLoad() throws SQLException {
+               int id = createVerifiedUser("aä", "b", createUniqueName() + "a@email.org", TEST_PASSWORD);
+
+               User u = new User(id);
+               assertEquals("aä", u.getFname());
+               assertEquals("b", u.getLname());
+               assertEquals("", u.getMname());
+       }
+
+       @Test
+       public void testAssurerUtilMethods() throws SQLException {
+               int id = createAssuranceUser("aä", "b", createUniqueName() + "a@email.org", TEST_PASSWORD);
+
+               User u = new User(id);
+               assertTrue(u.canAssure());
+               int assurancePoints = u.getAssurancePoints();
+               int expPoints = u.getExperiencePoints();
+               assertEquals(100, assurancePoints);
+               assertEquals(2, expPoints);
+               assertTrue(u.hasPassedCATS());
+               assertEquals(10, u.getMaxAssurePoints());
+
+               assertEquals("aä", u.getFname());
+               assertEquals("b", u.getLname());
+               assertEquals("", u.getMname());
+       }
 }