Author: agilliland
Date: Sun Apr 9 12:16:15 2006
New Revision: 392806
URL: http://svn.apache.org/viewcvs?rev=392806&view=rev
Log:
finishing up WeblogPage unit test by adding lookup test.
Modified:
incubator/roller/branches/roller-newbackend/tests/org/roller/business/WeblogPageTest.java
Modified:
incubator/roller/branches/roller-newbackend/tests/org/roller/business/WeblogPageTest.java
URL:
http://svn.apache.org/viewcvs/incubator/roller/branches/roller-newbackend/tests/org/roller/business/WeblogPageTest.java?rev=392806&r1=392805&r2=392806&view=diff
==============================================================================
---
incubator/roller/branches/roller-newbackend/tests/org/roller/business/WeblogPageTest.java
(original)
+++
incubator/roller/branches/roller-newbackend/tests/org/roller/business/WeblogPageTest.java
Sun Apr 9 12:16:15 2006
@@ -117,10 +117,41 @@
/**
- * Test lookup mechanisms ... id, name, link
+ * Test lookup mechanisms ... id, name, link, weblog
*/
public void testPermissionsLookups() throws Exception {
+ UserManager mgr = RollerFactory.getRoller().getUserManager();
+ WeblogTemplate page = null;
+
+ // create page
+ mgr.storePage(testPage);
+ String id = testPage.getId();
+
+ // lookup by id
+ page = mgr.retrievePage(id);
+ assertNotNull(page);
+ assertEquals(testPage.getContents(), page.getContents());
+
+ // lookup by name
+ page = null;
+ page = mgr.getPageByName(testWeblog, testPage.getName());
+ assertNotNull(page);
+ assertEquals(testPage.getContents(), page.getContents());
+
+ // lookup by link
+ page = null;
+ page = mgr.getPageByLink(testWeblog, testPage.getLink());
+ assertNotNull(page);
+ assertEquals(testPage.getContents(), page.getContents());
+
+ // lookup all pages for weblog
+ List pages = mgr.getPages(testWeblog);
+ assertNotNull(pages);
+ assertEquals(1, pages.size());
+
+ // delete page
+ mgr.removePage(page);
}
}