package week2.struts2.test;
import static org.junit.Assert.*;
import org.junit.Test;
import week2.struts2.Configuration;
public class ConfigurationTest {
Configuration config=new Configuration("struts.xml");
@Test
public void testGetClassName(){
String clazzName=config.getClassName("login");
assertEquals("week2.struts2.LoginAction",clazzName);
clazzName=config.getClassName("logout");
assertEquals("week2.struts2.LoginOutAction",clazzName);
clazzName=config.getClassName("logoutf");
}
@Test
public void testGetResultView(){
String jsp=config.getResultView("login","success");
assertEquals("/jsp/homepage.jsp",jsp);
jsp=config.getResultView("login", "fail");
assertEquals("/jsp/showLogin.jsp",jsp);
jsp=config.getResultView("logout", "success");
assertEquals("/jsp/welcome.jsp",jsp);
jsp=config.getResultView("logout", "error");
assertEquals("/jsp/error.jsp",jsp);
}
}