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 2006/04/20 19:22:10 UTC
svn commit: r395647 -
/incubator/roller/trunk/tests/org/roller/business/RefererTest.java
Author: agilliland
Date: Thu Apr 20 10:22:08 2006
New Revision: 395647
URL: http://svn.apache.org/viewcvs?rev=395647&view=rev
Log:
adding basic test for referer CRUD.
Modified:
incubator/roller/trunk/tests/org/roller/business/RefererTest.java
Modified: incubator/roller/trunk/tests/org/roller/business/RefererTest.java
URL: http://svn.apache.org/viewcvs/incubator/roller/trunk/tests/org/roller/business/RefererTest.java?rev=395647&r1=395646&r2=395647&view=diff
==============================================================================
--- incubator/roller/trunk/tests/org/roller/business/RefererTest.java (original)
+++ incubator/roller/trunk/tests/org/roller/business/RefererTest.java Thu Apr 20 10:22:08 2006
@@ -15,6 +15,7 @@
import org.roller.model.RefererManager;
import org.roller.model.RollerFactory;
import org.roller.model.UserManager;
+import org.roller.pojos.RefererData;
import org.roller.pojos.RollerPropertyData;
import org.roller.pojos.UserData;
import org.roller.pojos.WebsiteData;
@@ -103,6 +104,60 @@
}
+ /**
+ * Test basic persistence operations ... Create, Update, Delete
+ */
+ public void testRefererCRUD() throws Exception {
+
+ RefererManager mgr = RollerFactory.getRoller().getRefererManager();
+ RefererData referer = null;
+
+ RefererData testReferer = new RefererData();
+ testReferer.setWebsite(testWeblog);
+ testReferer.setDateString("20060420");
+ testReferer.setRefererUrl("blah");
+ testReferer.setRefererPermalink("blah");
+ testReferer.setRequestUrl("foo");
+ testReferer.setTitle("lksdjf");
+ testReferer.setTotalHits(new Integer(3));
+ testReferer.setDayHits(new Integer(2));
+ testReferer.setVisible(Boolean.TRUE);
+ testReferer.setDuplicate(Boolean.FALSE);
+ testReferer.setExcerpt("");
+
+ // save referer
+ mgr.saveReferer(testReferer);
+ String id = testReferer.getId();
+ TestUtils.endSession(true);
+
+ // check that create was successful
+ referer = null;
+ referer = mgr.getReferer(id);
+ assertNotNull(referer);
+ assertEquals(testReferer, referer);
+
+ // update referer
+ referer.setTitle("testtesttest");
+ mgr.saveReferer(referer);
+ TestUtils.endSession(true);
+
+ // check that update was successful
+ referer = null;
+ referer = mgr.getReferer(id);
+ assertNotNull(referer);
+ assertEquals("testtesttest", referer.getTitle());
+
+ // delete referer
+ mgr.removeReferer(referer);
+ TestUtils.endSession(true);
+
+ // check that delete was successful
+ referer = null;
+ referer = mgr.getReferer(id);
+ assertNull(referer);
+ }
+
+
public void testGetReferersToDate() throws Exception {
RefererManager rmgr = RollerFactory.getRoller().getRefererManager();
@@ -170,7 +225,7 @@
umgr.saveWebsite(testWeblog);
TestUtils.endSession(true);
- rmgr.applyRefererFilters();
+ rmgr.applyRefererFilters(testWeblog);
TestUtils.endSession(true);
refs = rmgr.getReferers(testWeblog);