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

Modified Files:
        NewsletterGeneratorTest.java 
Added Files:
        plainemail.txt rawplainEmail.txt 
Log Message:
CMSC-813 update some test case.


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


plainemail.txt is new



rawplainEmail.txt is new



Index: NewsletterGeneratorTest.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/test/com/finalist/newsletter/publisher/NewsletterGeneratorTest.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- NewsletterGeneratorTest.java        17 Apr 2008 02:54:42 -0000      1.1
+++ NewsletterGeneratorTest.java        20 May 2008 09:28:49 -0000      1.2
@@ -2,10 +2,40 @@
 
 import junit.framework.TestCase;
 
+import java.io.InputStream;
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+import java.io.IOException;
+
 public class NewsletterGeneratorTest extends TestCase {
 
-   public void testPersonalise(){
+   public void testGetContentFromPage(){
+
+      String resource = "rawplainEmail.txt";
+      String letter = getResource(resource);
+
+      String result = NewsletterGenerator.getContentFromPage(letter);
+      assertEquals(getResource("plainemail.txt"),result);
+   }
+
+   private String getResource(String resource) {
+      String letter;
+      StringBuffer buffer = new StringBuffer();
       
+      InputStream stream  = 
NewsletterGeneratorTest.class.getResourceAsStream(resource);
+      BufferedReader in = new BufferedReader(new InputStreamReader(stream));
+
+
+      String line;
+      try {
+         while ((line = in.readLine()) != null) {
+           buffer.append(line);
+         }
+      } catch (IOException e) {
+         e.printStackTrace();
+      }
+      letter = buffer.toString();
+      return letter;
    }
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to