📄 loginactiontest.java
字号:
package cn.myapps.core.security.action;
import cn.myapps.core.user.ejb.UserProcess;
import cn.myapps.core.user.ejb.UserVO;
import cn.myapps.util.ProcessFactory;
import junit.framework.TestCase;
/**
*
* @author yecp
*
*/
public class LoginActionTest extends TestCase {
protected void setUp() throws Exception {
super.setUp();
}
protected void tearDown() throws Exception {
super.tearDown();
}
public void testDoSave() {
try {
UserProcess process = (UserProcess) ProcessFactory
.createProcess(UserProcess.class);
// if user and password is right
UserVO user=null;
try {
user = process.login("admin", ".");
} catch (Exception e) {
assertNull(user);
}
// if password is wrong
try {
process.login("admin", "ab");
} catch (Exception e) {
assertEquals("Password Error!", e.getMessage());
}
// if user does not exist
try {
process.login("ad", ".");
} catch (Exception e) {
assertEquals("User does not exist!", e.getMessage());
}
System.out.print("$$$$$$$$$$---SUCCESS---$$$$$$$$");
} catch (Exception e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -