`
zyn010101
  • 浏览: 325678 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring单元测试demo

 
阅读更多
package report.view;

import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

import org.junit.After;
import org.junit.Test;
import org.springframework.test.AbstractDependencyInjectionSpringContextTests;

import com.chinahrt.common.dao.BF;
import com.chinahrt.report.view.DictData;
import com.chinahrt.sharding.ShardingDao;

public class DictDataTest extends AbstractDependencyInjectionSpringContextTests {
        //bean的注入
	public DictData dictData;
	public void setDictData(DictData dictData){
		this.dictData = dictData;
	}
	//spring配置文件位置,默认在classpath下
	@Override
	protected String[] getConfigLocations() {
		return new String[]{"applicationContext.xml"};
	}
	//每个方法执行前都会执行的初始化代码
	public void onSetUp(){
		BF.setContext(this.applicationContext);
		ShardingDao shardingDao = (ShardingDao)BF.getBean("shardingDao");
		shardingDao.freshCache();
	}
	
	
	
        //业务逻辑测试
	public void testinit(){
		dictData.init();
		Set<Entry<String,String>> set = DictData.dataMap.entrySet();
		Iterator it = set.iterator();
		while(it.hasNext()){
			Map.Entry<String, String> entry = (Map.Entry<String, String>)it.next();
			System.out.println(entry.getKey()+"=="+entry.getValue());
		}

	}

	
}

 所需jar包,spring-mock.jar,spring-test.jar,junit.jar

0
1
分享到:
评论

相关推荐

    Struts2SpringUnitDemo单元测试

    Struts2SpringUnitDemo是一个示例项目,展示了如何在Java应用程序中将Struts2和Spring框架进行集成,并进行单元测试。这两个框架都是Java Web开发中的关键组件,Struts2负责控制层逻辑,Spring则提供了全面的依赖...

    Spring整合Junit框架进行单元测试Demo

    Spring是一个开源的、全面的企业级应用框架,它简化了开发复杂应用的过程,而JUnit则是一个流行的单元测试框架,用于确保代码的质量和可靠性。当我们需要对Spring框架中的组件进行单元测试时,通常会将JUnit与Spring...

    最简单的含单元测试的spring boot+activiti集成demo

    【标题】"最简单的含单元测试的spring boot+activiti集成demo" 描述了一种将流行的Spring Boot框架与流程管理工具Activiti结合使用的实践案例。这个集成演示项目旨在帮助开发者快速理解和实现基于Spring Boot的...

    spring-demo15-测试.zip

    本示例“spring-demo15-测试”主要聚焦于Spring框架中的测试部分,通过一系列的实例,深入探讨如何有效地进行Spring应用的单元测试和集成测试。 1. **Spring测试模块** Spring框架提供了内置的测试支持,包括`...

    springwebflux的demo

    在项目中,可能会有一个`WebFluxTest`或`ReactiveWebServerFactory`的测试类,用于对WebFlux端点进行单元测试。测试通常使用`WebTestClient`,它可以模拟HTTP请求并验证响应。 **数据库交互** 虽然描述中未明确...

    Spring的ApplicationEvent事件和监听器的测试Demo

    总的来说,这个测试Demo帮助开发者理解并实践Spring的事件发布和监听机制,它是Spring容器内组件间通信的一种有效方式,尤其适用于那些不需要立即响应但需要在某个时刻被通知的情况。通过这个Demo,开发者可以学习...

    Spring Data JPA Demo

    使用Spring Boot 的测试框架,可以编写单元测试和集成测试来验证Repository 和Service 的功能。`@DataJpaTest` 和`@SpringBootTest` 注解可以帮助我们快速搭建测试环境。 10. **Hibernatate** Spring Data JPA ...

    springcloud DEMO

    9. **测试与部署**: 完成上述配置后,进行单元测试和集成测试,确保各组件正常工作,最后将服务部署到生产环境。 以上就是SpringCloud DEMO所涵盖的关键知识点,通过这个DEMO,开发者可以学习到如何构建和管理一个...

    Spring Security3 Demo

    5. **测试**: 示例可能包含单元测试和集成测试,用于验证安全配置的有效性。 **部署与开发环境** 根据描述,此示例项目是在Eclipse环境中部署的。这意味着开发者可以使用Eclipse的Spring工具集(STS)来导入项目,...

    spring完整demo实例

    对于测试,Spring提供了TestContext框架,它支持单元测试和集成测试。你可以看到如何使用JUnit、Mockito等工具,结合Spring的@Test注解进行测试驱动开发。 最后,Spring Boot是近年来流行的Spring应用启动器,它...

    spring-ws demo

    9. **测试工具**:Spring-WS提供了测试工具,如Spring-WS Test,可以方便地对服务进行单元测试和集成测试,确保服务按预期工作。 10. **部署与发布**:Spring-WS服务可以部署在各种应用服务器上,如Tomcat、Jetty等...

    springboot+springSecurity的Demo实例

    4. `src/test/java`:测试代码目录,用于编写单元测试或集成测试。 通过这个Demo,开发者可以学习如何在SpringBoot项目中整合SpringSecurity,理解安全配置的原理,以及如何处理登录、权限控制等常见的安全问题。...

    spring4+springMVC+Mybatis项目搭建以及测试demo

    使用JUnit进行单元测试,测试Service和DAO的功能。可以利用Mockito模拟依赖,确保每个方法的行为正确。对于集成测试,可以使用Spring Test和MockMVC,模拟完整的HTTP请求和响应流程。 以上就是搭建一个SSM项目的...

    mybatis和spring 整合的Demo

    8. **单元测试**:整合后,可以通过Spring的TestContext框架对数据访问层进行单元测试,无需手动管理数据库连接和事务。 9. **AOP和切面**:Spring的AOP功能可以用来实现通用的功能,例如日志记录、性能统计等。在...

    Spring-batch Demo.zip

    在这个“Spring-batch Demo.zip”压缩包中,很可能是包含了一个Spring Batch 的示例项目,用于展示如何在实践中运用该框架。 Spring Batch 的核心组件包括: 1. **Job**: 代表一个完整的处理任务,可以包含一个或...

    类似Spring Controller 注解Demo

    在实际开发中,我们应该编写单元测试和集成测试来确保Controller的正确性。JUnit和Mockito等工具可以帮助我们进行测试。 总的来说,"类似Spring Controller注解Demo"是一个关于如何在Spring MVC中使用Controller...

    基于Spring4MVC的测试Demo

    【Spring4MVC测试Demo详解】 在Web应用开发中,Spring框架因其强大的功能和灵活性而备受青睐。Spring4MVC是Spring框架的一个重要模块,它提供了模型-视图-控制器(MVC)的设计模式,使得开发者能够高效地构建可维护...

    spring-aop demo及junit测试

    JUnit是Java开发中的一个单元测试框架,可以帮助我们编写测试用例并运行。在Spring AOP的测试中,我们通常会创建一个测试类,模拟方法调用,然后验证切面是否按预期工作。 例如: ```java import org.junit....

    spring mvc框架demo

    spring mvc框架搭建demo,同时支持junit单元测试的实例demo。

    Spring boot小demo

    学习这个“Spring Boot小Demo”,你将了解到如何创建一个基本的Spring Boot应用,包括设置主配置类、编写控制器、配置数据库连接、创建RESTful API,以及如何进行单元和集成测试。此外,通过实践,你还能理解Spring ...

Global site tag (gtag.js) - Google Analytics