1 12 13 17 package com.openedit.modules.changelog; 18 19 import org.openedit.repository.ContentItem; 20 import org.openedit.repository.filesystem.StringItem; 21 22 import com.openedit.BaseTestCase; 23 import com.openedit.WebPageRequest; 24 25 26 31 public class ChangeLogTest extends BaseTestCase 32 { 33 38 public ChangeLogTest(String arg0) 39 { 40 super(arg0); 41 } 42 public void testTimeZone() 43 { 44 51 } 54 public void testNotify() throws Exception 55 { 56 ChangeLogModule module = (ChangeLogModule)getModule("ChangeLog"); 57 ChangeLog log = module.getChangeLog(); 58 59 log.init(); 60 61 StringItem revi = new StringItem(); 62 revi.setAuthor("test"); 63 revi.setAuthor("admin"); 64 revi.setMessage("Added page"); 65 revi.setType(ContentItem.TYPE_ADDED); 66 revi.setPath("/index.html"); 67 68 log.getNewChanges().add(revi); 69 70 WebPageRequest context = getFixture().createPageRequest(); 71 context.setRequestParameter("notifyall", "true"); 72 73 context.setRequestParameter( "from","notify-test@einnovation.com"); 74 context.setRequestParameter( "smtp_server","mail.einnovation.com"); 75 context.setRequestParameter( "subject","testing"); 76 context.setRequestParameter( "to","test@einnovation.com"); 77 78 module.setSMTPServer("mail.einnovation.com"); 79 module.setFromAddress("cburkey@einnovation.com"); 80 81 module.notifyUsers(context); 82 83 } 84 } 85 | Popular Tags |