KickJava   Java API By Example, From Geeks To Geeks.

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


1 package org.appfuse.webapp.action;
2
3 import org.appfuse.model.User;
4
5 public class UserFormTest extends BasePageTestCase {
6     private UserForm bean;
7
8     protected void setUp() throws Exception JavaDoc {
9         super.setUp();
10         bean = (UserForm) getManagedBean("userForm");
11     }
12     
13     protected void tearDown() throws Exception JavaDoc {
14         super.tearDown();
15         bean = null;
16     }
17     
18     public void testEdit() throws Exception JavaDoc {
19         bean.setUsername("tomcat");
20         assertEquals(bean.edit(), "editProfile");
21         assertNotNull(bean.getUser().getUsername());
22         assertFalse(bean.hasErrors());
23     }
24
25     public void testSave() throws Exception JavaDoc {
26         user.setPassword("tomcat");
27         user.setConfirmPassword("tomcat");
28         bean.setUser(user);
29
30         assertEquals(bean.save(), "mainMenu");
31         assertNotNull(bean.getUser());
32         assertFalse(bean.hasErrors());
33     }
34     
35     public void testRemove() throws Exception JavaDoc {
36         User user2Delete = new User();
37         user2Delete.setId(new Long JavaDoc(2));
38         bean.setUser(user2Delete);
39         assertEquals(bean.delete(), "list");
40         assertFalse(bean.hasErrors());
41     }
42 }
43
Popular Tags