Clover Coverage Report - Pebble 2.5-SNAPSHOT
Coverage timestamp: Sat Jun 12 2010 09:39:29 EST
12   54   3   4
0   31   0,25   3
3     1  
1    
This report was generated with an evaluation server license. Purchase Clover or configure your license.
 
  MarkApprovedListenerTest       Line # 15 12 0% 3 0 100% 1.0
 
  (4)
 
1    package net.sourceforge.pebble.event.response;
2   
3    import net.sourceforge.pebble.domain.SingleBlogTestCase;
4    import net.sourceforge.pebble.domain.Comment;
5    import net.sourceforge.pebble.domain.TrackBack;
6    import net.sourceforge.pebble.domain.BlogEntry;
7    import net.sourceforge.pebble.api.event.comment.CommentEvent;
8    import net.sourceforge.pebble.api.event.trackback.TrackBackEvent;
9   
10    /**
11    * Tests for the MarkApprovedListener class.
12    *
13    * @author Simon Brown
14    */
 
15    public class MarkApprovedListenerTest extends SingleBlogTestCase {
16   
17    private MarkApprovedListener listener;
18    private Comment comment;
19    private CommentEvent commentEvent;
20    private TrackBack trackBack;
21    private TrackBackEvent trackBackEvent;
22   
23    /**
24    * Common setup code.
25    */
 
26  4 toggle protected void setUp() throws Exception {
27  4 super.setUp();
28   
29  4 listener = new MarkApprovedListener();
30  4 comment = new BlogEntry(blog).createComment("Title", "Body", "Author", "me@somedomain.com", "http://www.google.com", "127.0.0.1");
31  4 commentEvent = new CommentEvent(comment, CommentEvent.COMMENT_ADDED);
32  4 trackBack = new BlogEntry(blog).createTrackBack("Title", "Excerpt", "url", "blogName", "127.0.0.1");
33  4 trackBackEvent = new TrackBackEvent(trackBack, TrackBackEvent.TRACKBACK_ADDED);
34    }
35   
36    /**
37    * Tests the commentAdded() method.
38    */
 
39  2 toggle public void testCommentAdded() {
40  2 assertTrue(comment.isApproved());
41  2 listener.commentAdded(commentEvent);
42  2 assertTrue(comment.isApproved());
43    }
44   
45    /**
46    * Tests the trackBackAdded() method.
47    */
 
48  2 toggle public void testTrackBackAdded() {
49  2 assertTrue(trackBack.isApproved());
50  2 listener.trackBackAdded(trackBackEvent);
51  2 assertTrue(trackBack.isApproved());
52    }
53   
54    }