KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > appfuse > webapp > action > PasswordHintActionTest


1 package org.appfuse.webapp.action;
2
3 import com.dumbster.smtp.SimpleSmtpServer;
4
5
6 public class PasswordHintActionTest extends BaseStrutsTestCase {
7     
8     public PasswordHintActionTest(String JavaDoc name) {
9         super(name);
10     }
11
12     public void testExecute() throws Exception JavaDoc {
13         setRequestPathInfo("/passwordHint");
14         addRequestParameter("username", "tomcat");
15
16         SimpleSmtpServer server = SimpleSmtpServer.start(2525);
17         
18         actionPerform();
19
20         // verify an account information e-mail was sent
21
server.stop();
22         assertTrue(server.getReceivedEmailSize() == 1);
23         
24         verifyForward("previousPage");
25         verifyNoActionErrors();
26     }
27 }
28
Popular Tags