import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
-import java.sql.Date;
import java.sql.SQLException;
import java.util.Calendar;
import java.util.Locale;
import org.cacert.gigi.dbObjects.Name;
import org.cacert.gigi.dbObjects.User;
import org.cacert.gigi.testUtils.ManagedTest;
+import org.cacert.gigi.util.DayDate;
import org.junit.Test;
public class TestObjectCache extends ManagedTest {
assertThat(User.getById(uid), is(sameInstance(User.getById(uid))));
Calendar c = Calendar.getInstance();
- c.set(1950, 1, 1);
- User u = new User(createUniqueName() + "@example.org", TEST_PASSWORD, new Name("fname", "lname", "mname", "suffix"), new Date(c.getTime().getTime()), Locale.ENGLISH);
+ c.set(1950, 1, 1, 0, 0, 0);
+ c.set(Calendar.MILLISECOND, 0);
+ User u = new User(createUniqueName() + "@example.org", TEST_PASSWORD, new Name("fname", "lname", "mname", "suffix"), new DayDate(c.getTime().getTime()), Locale.ENGLISH);
assertThat(u, is(sameInstance(User.getById(u.getId()))));
assertThat(User.getById(u.getId()), is(sameInstance(User.getById(u.getId()))));
@Test
public void testDomainCache() throws GigiApiException {
- Domain d = new Domain(User.getById(uid), "example.org");
+ User u = User.getById(uid);
+ Domain d = new Domain(u, u, "example.org");
assertThat(d, is(sameInstance(Domain.getById(d.getId()))));
assertThat(Domain.getById(d.getId()), is(sameInstance(Domain.getById(d.getId()))));