X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2FTestUser.java;h=61fc752990e700dd1920da62c13eb9abf6e5dfa9;hp=b72363079d594c58f821a1f6e0721a5796b88d24;hb=cfcf46ae8694e7518baf1c3d9ce7ee72cf569995;hpb=cced90c7bdf67f9ab5fed262e58a2f3b053c7afb diff --git a/tests/org/cacert/gigi/TestUser.java b/tests/org/cacert/gigi/TestUser.java index b7236307..61fc7529 100644 --- a/tests/org/cacert/gigi/TestUser.java +++ b/tests/org/cacert/gigi/TestUser.java @@ -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()); + } }