]> WPIA git - gigi.git/blobdiff - tests/club/wpia/gigi/testUtils/RegisteredUser.java
upd: rename package name and all references to it
[gigi.git] / tests / club / wpia / gigi / testUtils / RegisteredUser.java
diff --git a/tests/club/wpia/gigi/testUtils/RegisteredUser.java b/tests/club/wpia/gigi/testUtils/RegisteredUser.java
new file mode 100644 (file)
index 0000000..a5d7aeb
--- /dev/null
@@ -0,0 +1,33 @@
+package club.wpia.gigi.testUtils;
+
+import org.junit.rules.TestRule;
+import org.junit.runner.Description;
+import org.junit.runners.model.Statement;
+
+import club.wpia.gigi.dbObjects.User;
+
+public class RegisteredUser implements TestRule {
+
+    User u;
+
+    @Override
+    public Statement apply(final Statement base, Description description) {
+        return new Statement() {
+
+            @Override
+            public void evaluate() throws Throwable {
+                u = User.getById(ManagedTest.createVerifiedUser("fn", "ln", ManagedTest.createUniqueName() + "@example.org", ManagedTest.TEST_PASSWORD));
+                try {
+                    base.evaluate();
+                } finally {
+
+                }
+            }
+        };
+    }
+
+    public User getUser() {
+        return u;
+    }
+
+}