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 { 9 super.setUp(); 10 bean = (UserForm) getManagedBean("userForm"); 11 } 12 13 protected void tearDown() throws Exception { 14 super.tearDown(); 15 bean = null; 16 } 17 18 public void testEdit() throws Exception { 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 { 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 { 36 User user2Delete = new User(); 37 user2Delete.setId(new Long (2)); 38 bean.setUser(user2Delete); 39 assertEquals(bean.delete(), "list"); 40 assertFalse(bean.hasErrors()); 41 } 42 } 43 | Popular Tags |