]> WPIA git - gigi.git/blobdiff - tests/org/cacert/gigi/TestUser.java
Test initial user class.
[gigi.git] / tests / org / cacert / gigi / TestUser.java
index b72363079d594c58f821a1f6e0721a5796b88d24..61fc752990e700dd1920da62c13eb9abf6e5dfa9 100644 (file)
@@ -23,4 +23,34 @@ 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", "xvXV12°§");
+
+               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", "xvXV12°§");
+
+               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());
+       }
 }