import org.springframework.test.AbstractDependencyInjectionSpringContextTests;
public class BaseTest extends
AbstractDependencyInjectionSpringContextTests {
/**
* load spring configuration file
*/
public String[] getConfigLocations() {
String[] configLocations = { "file:src/main/webapp/WEB-INF/config/applicationContext.xml" };
return configLocations;
}
/**
* public String[] getConfigLocations() {
String[] configLocations = { "applicationContext.xml","hibernate-context.xml" };
return configLocations;
}
*/
}
public class ContentModuleControllerTest extends BaseTest{
ContentModuleService contentModuleService ;
public void setContentModuleService(ContentModuleService contentModuleService)
{
this.contentModuleService = contentModuleService;
}
public void testGetProduct() {
assertEquals("Eric test mock",contentModuleService.forTest("Eric test mock"));
}
public void testGetArticleByDate() {
// MockHttpServletRequest request = new MockHttpServletRequest("GET", "/web/modules/articles/date");
// request.addParameter("debug", "true");
}
}
MockHttpServletRequest是模拟http请求,不是HttpClient类型的直接调用,MockHttpServletRequest 不需要服务器启动,单纯模拟,根据你自己的实际情况,选择你需要的访问请求模式。HttpClient用在需要response返回值比较的junit环境。
分享到:
相关推荐
"Java单元测试Spring Mock的使用" 在Java Web应用中,单元测试是非常重要的一步,它可以帮助开发者检测代码的正确性和可靠性。传统的单元测试方法需要部署到容器中,然而,这种方法存在一些缺陷,例如需要长时间的...
《深入解析Spring Mock框架》 在Java开发领域,Spring框架以其强大的功能和灵活性深受开发者喜爱。而Spring Mock作为Spring框架的一个重要组成部分,为测试提供了强大的模拟(mocking)能力,帮助开发者在不依赖...
Spring针对J2EE的常用Web接口提供了Mock,这些组件被发布于spring-mock.jar,介绍如下: MockHttpServletRequest:HttpServletRequest接口的mock实现。 MockHttpServletResponse:HttpServletResponse接口的mock...
struts-junit spring-mock spring-test junit等的javadoc.jar格式的API文档,直接导入Eclipse/MyEclipse/Netbeans等IDE即可实现快速API查询。 包含以下文件: File name -------------------------------------- ...
@MockBean,但允许您使用由您选择的库创建的模拟。 内容 特征 将 spock/mockito 创建的模拟注入测试用例 (, ) 扩展模拟和间谍配置 (, ) 在 spring 上下文中注册在配置/测试类上声明的模拟(只需将 @AutowiredMock @...
spring-mock-2.0.8.jar
Spring数据模拟 这是一个相当灵活的通用框架,用于模拟Spring Data存储库。 Spring Data为将管理数据库及其随后产生的查询与业务层的查询分开来提供了很好的基础。 这对于编写服务非常有用。 他们只需要依靠Spring...
Spring提供了Mockito和Spring Mock等工具,可以模拟数据库访问层的行为。 9. **Spring Boot Testing**:如果项目是基于Spring Boot的,那么测试支持会更加方便。Spring Boot通过`spring-boot-starter-test`模块集成...
JavaEE源代码 spring-mockJavaEE源代码 spring-mockJavaEE源代码 spring-mockJavaEE源代码 spring-mockJavaEE源代码 spring-mockJavaEE源代码 spring-mockJavaEE源代码 spring-mockJavaEE源代码 spring-mockJavaEE源...
spring-mock-2.0.3.jar
本文将深入探讨Mock的概念及其在Struts2与Spring框架中的应用,同时也会涉及到JUnit和EasyMock等单元测试工具。 Mock技术的核心是创建虚拟对象,这些对象的行为可以被精确地控制,从而模拟真实系统中的协作对象。在...
在描述中提到的"spring-mock-2.0.8.jar",这可能是指Spring框架的一个版本,其中包含模拟对象(mock objects)的工具,用于在单元测试中替代真实的依赖项。Spring Mock库允许开发者在不启动完整Spring应用上下文的...
本篇将详细讲解如何使用Spring Boot与MyBatis框架结合,对Mock平台进行改造。 首先,Spring Boot是基于Spring框架的简化版本,它内置了各种常用组件,如Tomcat服务器、自动配置功能等,大大简化了Java Web应用的...
10. **spring-mock.jar**:Spring Mock库用于模拟Spring框架中的对象,便于在不依赖实际环境的情况下进行单元测试。 这些库组合在一起,构成了一个强大的开发环境,支持开发人员构建功能丰富的、可维护的Struts2...