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