You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ag...@apache.org on 2007/01/27 00:34:20 UTC
svn commit: r500408 -
/incubator/roller/trunk/tests/org/apache/roller/TestUtils.java
Author: agilliland
Date: Fri Jan 26 15:34:18 2007
New Revision: 500408
URL: http://svn.apache.org/viewvc?view=rev&rev=500408
Log:
add a teardownPermissions() method.
Modified:
incubator/roller/trunk/tests/org/apache/roller/TestUtils.java
Modified: incubator/roller/trunk/tests/org/apache/roller/TestUtils.java
URL: http://svn.apache.org/viewvc/incubator/roller/trunk/tests/org/apache/roller/TestUtils.java?view=diff&rev=500408&r1=500407&r2=500408
==============================================================================
--- incubator/roller/trunk/tests/org/apache/roller/TestUtils.java (original)
+++ incubator/roller/trunk/tests/org/apache/roller/TestUtils.java Fri Jan 26 15:34:18 2007
@@ -31,6 +31,7 @@
import org.apache.roller.pojos.AutoPingData;
import org.apache.roller.pojos.CommentData;
import org.apache.roller.pojos.HitCountData;
+import org.apache.roller.pojos.PermissionsData;
import org.apache.roller.pojos.PingTargetData;
import org.apache.roller.pojos.UserData;
import org.apache.roller.pojos.WeblogCategoryData;
@@ -158,6 +159,23 @@
// remove the weblog
mgr.removeWebsite(weblog);
+
+ // flush to db
+ RollerFactory.getRoller().flush();
+ }
+
+
+ /**
+ * Convenience method for removing a permission.
+ */
+ public static void teardownPermissions(String id) throws Exception {
+
+ // lookup the permissions
+ UserManager mgr = RollerFactory.getRoller().getUserManager();
+ PermissionsData perm = mgr.getPermissions(id);
+
+ // remove the permissions
+ mgr.removePermissions(perm);
// flush to db
RollerFactory.getRoller().flush();