Update of 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/test/com/finalist/newsletter/services
In directory 
james.mmbase.org:/tmp/cvs-serv7222/portlets-newsletter/src/test/com/finalist/newsletter/services

Modified Files:
        NewsLetterSubscriptionServiceTest.java 
        NewsletterPublicationServiceTest.java 
Added Files:
        NewsletterServiceTest.java 
Log Message:
CMSC-710 unit test.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/test/com/finalist/newsletter/services
See also: http://www.mmbase.org/jira/browse/CMSC-710


NewsletterServiceTest.java is new



Index: NewsLetterSubscriptionServiceTest.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/test/com/finalist/newsletter/services/NewsLetterSubscriptionServiceTest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- NewsLetterSubscriptionServiceTest.java      20 May 2008 09:28:49 -0000      
1.2
+++ NewsLetterSubscriptionServiceTest.java      15 Jul 2008 11:33:46 -0000      
1.3
@@ -1,13 +1,10 @@
 package com.finalist.newsletter.services;
 
-import java.util.List;
-
 import com.finalist.newsletter.cao.NewsletterSubscriptionCAO;
 import com.finalist.newsletter.cao.impl.NewsletterSubscriptionCAOImpl;
 import com.finalist.newsletter.domain.Newsletter;
 import 
com.finalist.newsletter.services.impl.NewsletterSubscriptionServicesImpl;
 import com.sevenirene.archetype.testingplatform.impl.logic.mock.MockController;
-
 import junit.framework.TestCase;
 
 public class NewsLetterSubscriptionServiceTest extends TestCase {


Index: NewsletterPublicationServiceTest.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/test/com/finalist/newsletter/services/NewsletterPublicationServiceTest.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- NewsletterPublicationServiceTest.java       20 May 2008 09:28:49 -0000      
1.6
+++ NewsletterPublicationServiceTest.java       15 Jul 2008 11:33:46 -0000      
1.7
@@ -11,50 +11,26 @@
 import com.finalist.newsletter.domain.Newsletter;
 import com.finalist.newsletter.publisher.FakeNewsletterPublisher;
 import com.finalist.newsletter.services.impl.NewsletterPublicationServiceImpl;
+import com.finalist.newsletter.DBUnitTemplate;
 import com.sevenirene.archetype.testingplatform.impl.logic.mock.MockController;
 import junit.framework.TestCase;
 
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
+import java.sql.SQLException;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+
+import org.springframework.context.support.ClassPathXmlApplicationContext;
+import org.springframework.context.ApplicationContext;
+import org.dbunit.operation.DatabaseOperation;
+import org.dbunit.DatabaseUnitException;
 
 public class NewsletterPublicationServiceTest extends TestCase {
 
-   MockController mockController;
 
-   public void setUp() {
-      mockController = new MockController();
-   }
 
-   public void testDeliverTest() {
-      NewsletterPublicationServiceImpl service = new 
NewsletterPublicationServiceImpl();
-      FakeNewsletterPublisher fakepuFakeNewsletterPublisher = new 
FakeNewsletterPublisher();
-
-      NewsletterPublicationCAO publicationCAO = (NewsletterPublicationCAO) 
mockController.getMock(NewsletterPublicationCAOImpl.class);
-      service.setPublicationCAO(publicationCAO);
-
-      mockController.expect(new NewsletterPublicationCAOImpl() {
-         public Publication getPublication(int number) {
-            assertEquals(1, number);
-            Publication publication = new Publication();
-
-            Newsletter letter = new Newsletter();
-            letter.setId(9999);
-
-            publication.setNewsletter(letter);
-
-            return publication;
-         }
-      });
-
-      service.deliver(1, "[EMAIL PROTECTED]", "html");
-
-      assertEquals("[EMAIL PROTECTED]", 
fakepuFakeNewsletterPublisher.subscription.getSubscriber().getEmail());
-      assertEquals("html", 
fakepuFakeNewsletterPublisher.subscription.getMimeType());
-      assertEquals(9999, 
fakepuFakeNewsletterPublisher.publication.getNewsletter().getId());
-
-      mockController.verify();
-   }
 
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to