KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > openedit > blog > PageCommentTest


1 /*
2  * Created on Sep 25, 2006
3  */

4 package com.openedit.blog;
5
6 import java.util.Date JavaDoc;
7 import java.util.List JavaDoc;
8
9 import org.openedit.blog.modules.BlogModule;
10
11 import com.openedit.BaseTestCase;
12 import com.openedit.WebPageRequest;
13
14 public class PageCommentTest extends BaseTestCase
15 {
16
17     public PageCommentTest(String JavaDoc inName)
18     {
19         super( inName);
20     }
21
22     public void testComment() throws Exception JavaDoc
23     {
24         BlogModule blogmodule = (BlogModule)getBean("BlogModule");
25         //list last five entries
26
//System.out.println(SimpleDateFormat.getDateTimeInstance().format(new Date()));
27
WebPageRequest req = getFixture().createPageRequest("/index.html");
28         String JavaDoc name = req.getPage().getProperty("blogarchivename");
29         assertEquals("DynamicBlogArchive",name);
30         Blog blog = blogmodule.getBlog(req); //blog home would be set to /
31

32         BlogEntry entry = blog.getEntry("/sub/link.html");
33         assertNotNull(entry);
34         
35         List JavaDoc list = entry.getComments();
36         assertNotNull(list);
37         
38         Comment comment = new Comment();
39         comment.setAuthor("admin");
40         comment.setContent("This is a test");
41         comment.setId("dsdfdfdfdf");
42         comment.setDateTime(new Date JavaDoc());
43         comment.setVisible(true);
44         
45         entry.addComment(comment);
46         
47         
48         
49         
50     }
51     
52 }
53
Popular Tags