Update of
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/test/com/finalist/newsletter/cao
In directory
james.mmbase.org:/tmp/cvs-serv7222/portlets-newsletter/src/test/com/finalist/newsletter/cao
Modified Files:
PublicationCAOTest.java
Log Message:
CMSC-710 unit test.
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/test/com/finalist/newsletter/cao
See also: http://www.mmbase.org/jira/browse/CMSC-710
Index: PublicationCAOTest.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/test/com/finalist/newsletter/cao/PublicationCAOTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- PublicationCAOTest.java 20 May 2008 09:28:49 -0000 1.3
+++ PublicationCAOTest.java 15 Jul 2008 11:33:46 -0000 1.4
@@ -6,6 +6,7 @@
import com.finalist.newsletter.cao.impl.NewsletterPublicationCAOImpl;
import org.mmbase.bridge.NodeManager;
import org.mmbase.bridge.Node;
+import org.dbunit.operation.DatabaseOperation;
import java.util.List;
@@ -16,8 +17,15 @@
public void setUp() throws Exception {
super.setUp();
- manager = cloud.getNodeManager("newsletterpublication");
clearAllNode("newsletterpublication");
+
+ cao = (NewsletterPublicationCAOImpl) context.getBean("publicationCAO");
+ manager = cloud.getNodeManager("newsletterpublication");
+ dbtemp.execute("newsletter_service_ds.xml",
DatabaseOperation.CLEAN_INSERT);
+ }
+
+ protected void tearDown() throws Exception {
+ super.tearDown();
}
public void testGetIntimePublication() {
@@ -35,6 +43,10 @@
assertEquals(STATUS.DELIVERED.toString(),
cloud.getNode(pubNode.getNumber()).getStringValue("status"));
}
+ public void testGetNewsletterId(){
+ assertEquals(33111,cao.getNewsletterId(11133));
+ }
+
private Node createPublicationNode(STATUS status) {
Node pubNode = manager.createNode();
pubNode.setStringValue("status", status.toString());
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs