1 package org.appfuse.webapp.action; 2 3 import com.dumbster.smtp.SimpleSmtpServer; 4 5 6 public class PasswordHintTest extends BasePageTestCase { 7 private PasswordHint bean; 8 9 public void setUp() throws Exception { 10 super.setUp(); 11 bean = (PasswordHint) getManagedBean("passwordHint"); 12 } 13 14 public void testExecute() throws Exception { 15 bean.setUsername("tomcat"); 16 17 SimpleSmtpServer server = SimpleSmtpServer.start(2525); 18 19 assertEquals(bean.execute(), "success"); 20 assertFalse(bean.hasErrors()); 21 22 server.stop(); 24 assertTrue(server.getReceivedEmailSize() == 1); 25 26 assertNotNull(bean.getSession().getAttribute("messages")); 28 } 29 } 30 | Popular Tags |