package com.zyl.service; public class UsersDAO { public String saveUser(String user){ System.out.println("保存用户成功"); return user; } public String findUserById(Long id){ String users = ""; if(id.intValue()==1) users = "zyl"; return users.toLowerCase(); } } ------------------------------------- package com.zyl.service; public class LoginService { private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String login(){ if("admin".equals(username)&&"admin".equals(password)) return "admin"; else return "input"; } } ---------------------------------- package com.zyl.service.test; import junit.framework.TestCase; import com.zyl.service.LoginService; public class LoginServiceTestCase extends TestCase { private LoginService loginService; protected void setUp() throws Exception { loginService = new LoginService(); } protected void tearDown() throws Exception { loginService = null; System.gc(); } public void testLogin() { loginService.setUsername(null); loginService.setPassword("admin"); //this.assertEquals("没有返回admin视图","admin", loginService.login()); this.assertEquals("没有返回input视图","input",loginService.login()); } public static void main(String[] args) { } } ---------------------------------------- package com.zyl.service.test; import junit.framework.TestCase; import com.zyl.service.UsersDAO; public class UserDAOTestCase extends TestCase { private UsersDAO usersDao; public UserDAOTestCase() { // TODO Auto-generated constructor stub } public void setUp(){ usersDao = new UsersDAO(); System.out.println("初始化UsersDAO"); } public void tearDown(){ usersDao=null; System.gc(); System.out.println("释放UsersDAO对象,垃圾回收"); } public void testSaveUser(){ //String user="zyl"; String user=null; this.assertNotSame("返回的与输入的不一致",user,usersDao.saveUser(user)); } public void testFindUserById(){ String userFound = usersDao.findUserById(2L); assertEquals("没有找到编号为1的用户","zyl",userFound); } /** * @param args */ public static void main(String[] args) { //Baseline Text //junit.textui.TestRunner.run(UserDAOTestCase.class); junit.swingui.TestRunner.run(UserDAOTestCase.class); } } -------------------------------- package com.zyl.service.test; import junit.framework.Test; import junit.framework.TestSuite; public class AllTests { public static Test suite() { TestSuite suite = new TestSuite("Test for com.zyl.service.test"); //$JUnit-BEGIN$ suite.addTestSuite(UserDAOTestCase.class); suite.addTestSuite(LoginServiceTestCase.class); //$JUnit-END$ return suite; } }