]> WPIA git - gigi.git/blob - tests/org/cacert/gigi/testUtils/RegisteredUser.java
fix: ResultSet.getDate is often wrong as it fetches day-precision times
[gigi.git] / tests / org / cacert / gigi / testUtils / RegisteredUser.java
1 package org.cacert.gigi.testUtils;
2
3 import org.cacert.gigi.dbObjects.User;
4 import org.junit.rules.TestRule;
5 import org.junit.runner.Description;
6 import org.junit.runners.model.Statement;
7
8 public class RegisteredUser implements TestRule {
9
10     User u;
11
12     @Override
13     public Statement apply(final Statement base, Description description) {
14         return new Statement() {
15
16             @Override
17             public void evaluate() throws Throwable {
18                 u = User.getById(ManagedTest.createVerifiedUser("fn", "ln", ManagedTest.createUniqueName() + "@example.org", ManagedTest.TEST_PASSWORD));
19                 try {
20                     base.evaluate();
21                 } finally {
22
23                 }
24             }
25         };
26     }
27
28     public User getUser() {
29         return u;
30     }
31
32 }