From: Felix Dörre Date: Thu, 3 Jul 2014 22:32:24 +0000 (+0200) Subject: add a Testcase for store&load user. X-Git-Url: https://code.wpia.club/?p=gigi.git;a=commitdiff_plain;h=cced90c7bdf67f9ab5fed262e58a2f3b053c7afb add a Testcase for store&load user. --- diff --git a/tests/org/cacert/gigi/TestUser.java b/tests/org/cacert/gigi/TestUser.java new file mode 100644 index 00000000..b7236307 --- /dev/null +++ b/tests/org/cacert/gigi/TestUser.java @@ -0,0 +1,26 @@ +package org.cacert.gigi; + +import java.sql.SQLException; +import org.cacert.gigi.testUtils.ManagedTest; +import org.junit.Test; + +import static org.junit.Assert.*; + +public class TestUser extends ManagedTest { + @Test + public void testStoreAndLoad() throws SQLException { + User u = new User(); + u.setFname("user"); + u.setLname("last"); + u.setMname(""); + u.setSuffix(""); + long dob = System.currentTimeMillis(); + dob -= dob % (1000 * 60 * 60 * 24); + u.setDob(new java.sql.Date(dob)); + u.setEmail(createUniqueName() + "a@email.org"); + u.insert("password"); + int id = u.getId(); + User u2 = new User(id); + assertEquals(u, u2); + } +}