import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import org.apache.struts2.StrutsSpringJUnit4TestCase;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import com.opensymphony.xwork2.ActionProxy;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration
public class TestActionJUnit4Test extends StrutsSpringJUnit4TestCase<TestAction> {
@Override
protected String getConfigPath() {
return "struts-plugin.xml";
}
@Test
public void testExecute() throws Exception {
ActionProxy proxy = getActionProxy("/test/test.action");
String result = proxy.execute();
assertEquals("success", result);
assertEquals("Test by Linus", ((TestAction) proxy.getAction()).getMessage());
executeAction("/test/test");
assertFalse(getAction().hasFieldErrors());
assertEquals("Test by Linus", findValueAfterExecute("message"));
}
}
juint4 struts2 spring3,action测试
原创
©著作权归作者所有:来自51CTO博客作者lisiben的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:升级到Xcode 5.1和iOS 7遇到的各种问题及解决办法汇总
下一篇:时区缩写
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
spring3、struts2、hibernate3框架整合
http://blog.csdn.net/neareast/article/details/7457618
整合 struts2 hibernate3 spring3 -
spring3与struts2 注解ajax实现
spring3.2与struts2.1注解形式实现ajax功能的代码
spring struts ajax 注 -
Struts2 Action
action
struts2.0 struts xml配置 字符串 其他 -
Struts2 Action类职场 类 Action 休闲 Struts2
-
Struts2 action配置
在struts.xml中配置对action配置<?xml version="1.0" encoding="UTF-8
struts2 struct2 action struts html java -
struts2 spring3 整合
引用:://zhidao.baidu.com/question/202722977.html&__bd_tkn__=72f94b652a368d3a15
软件设计--------构架设计 struts spring xml spring配置 -
Struts2和Spring3 MVC的区别说明
===============struts2框架是类级别的拦截,每次来了请求就创建一
Spring MVC Struts 2 spring mvc struts -
jquery等待异步执行完再执行
之前了解过异步和同步,知道同步是顺序执行,异步是同时执行,但是没有遇到过这种情况,不是很理解,这两天做项目突然遇到了,对这有了一个初步的认识。废话不多说,直接上要求。 1.项目要求:外部调用xml文件,然后JS动态生成下拉菜单,使多个文件同时使用此菜单,方便维护。 如图,下面白色为以前的菜单,但
jquery等待异步执行完再执行 javascript ViewUI 加载 下拉菜单