* Test lookup mechanisms ... id, name, link, weblog
*/
public void testPermissionsLookups() throws Exception {
WeblogManager mgr = WebloggerFactory.getWeblogger().getWeblogManager();
WeblogTemplate page = null;
// create page
mgr.savePage(testPage);
String id = testPage.getId();
TestUtils.endSession(true);
// lookup by id
page = mgr.getPage(id);
assertNotNull(page);
assertEquals(testPage.getContents(), page.getContents());
// lookup by action
page = null;
testWeblog = TestUtils.getManagedWebsite(testWeblog);
page = mgr.getPageByAction(testWeblog, testPage.getAction());
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());