package org.lite.struts;
import java.util.HashMap;
import org.junit.Assert;
import junit.framework.TestCase;
public class TestStruts extends TestCase{
private Struts struts = null;
@Override
public void setUp(){
struts = new Struts();
}
public void testRunAction(){
String actionName = "login";
HashMap<String,String> params = new HashMap<String,String>();
params.put("name", "test");
params.put("pwd", "1234");
View view = struts.runAction(actionName, params);
String jsp = view.getJsp();
String exp1 = "/jsp/homepage.jsp";
Assert.assertEquals("��¼�ɹ�", exp1, jsp);
params = new HashMap<String,String>();
params = new HashMap<String,String>();
params.put("name", "test");
params.put("pwd", "12341");
view = struts.runAction(actionName, params);
jsp = view.getJsp();
exp1 = "/jsp/showLogin.jsp";
Assert.assertEquals("�������¼ʧ��", exp1, jsp);
}
}