package user;
import org.apache.log4j.Logger;
import org.junit.Before;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.yt.manager.cataloggq.CatalogGqRepository;
/**
* 使用juit4测试
* @author zxf
*
*/
public class CatalogGqTest {
CatalogGqRepository service;
private static Logger logger = Logger.getLogger(CatalogGqTest.class);
@Before
public void init() {
logger.info("加载spring配置开始 ............");
ApplicationContext ctx = new ClassPathXmlApplicationContext(
"applicationContext.xml");
service = (CatalogGqRepository) ctx.getBean("cataGqRepository");
logger.info("加载spring配置结束.............");
}
@Test
public void registerTest() {
logger.info("测试开始............");
System.out.println(service.getCatalogCountById("00"));
}
}
package user;
import javax.annotation.Resource;
import org.apache.log4j.Logger;
import org.junit.Test;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import com.yt.manager.cataloggq.CatalogGqRepository;
/**
* 关键点:使用AbstractJUnit4SpringContextTests,可以直接注入Bean
* 1、Dao定义时使用注解@Component("userDao")
* 2、测试类使用注解@ContextConfiguration("classpath:beans.xml")
* 3、测试类继承AbstractJUnit4SpringContextTests
* 4、测试类直接注入UserDao
* @Resource(name="userDao")
* privateUserDaouserDao;
* 5、测试方法直接调用注入的userDao的方法
* 需要commons-logging包
*
*/
@ContextConfiguration("classpath:applicationContext.xml")
public class CatalogGqSprintTest extends AbstractJUnit4SpringContextTests {
@Resource
CatalogGqRepository cataGqRepository;
private static Logger logger = Logger.getLogger(CatalogGqSprintTest.class);
@Test
public void registerTest() {
logger.info("测试开始............");
System.out.println(cataGqRepository.getCatalogCountById("00"));
}
}
分享到:
相关推荐
Junit4+Spring2.5单元测试代码示例同时也适用注解注入的形式测试(前提要导好测试的包哦,包MyEclipce自带了)
免费了,spring4+JUnit简单测试,注解组件扫描和xml显示组件扫描,我自己都忘了里面有什么了。
7.Spring+Junit4单元测试,优点:不会破坏数据库现场,等等。 2)Demo 导入说明: 1.Eclipse Encoding:GBK 2.Eclipse 导入后可能需要在 Xml Catalog 手动添加:ehcache-spring-1.2.xsd(ehcache-spring-annotations...
编程语言+JAVAspring+测试...它介绍了JAVAspring的测试框架的概念、原理和作用,以及如何使用JAVAspring的测试框架来进行单元测试,包括JUnit、TestNG、Mockito、Spring Test等内容,以及一些配置文件和注解的用法。
@RunWith 指定测试类使用的某个运行器参数SpringJUnit4ClassRunner.class @Parameters 指定参数类的参数数据集合 @Rule 允许灵活添加或重新定义测试类中的每个测试方法的行为 @FixMethodOrder 指定测试方法的执行...
单元测试 JUnit 断言 注解 mock Unitils spring 注解
spring注解开发使用教程--整合Mybatis和Junit(二).zip
使用mindmaster打开
让我们在开发中以及开发后期进行测试时,直接使用Junit结合spring一起测试。 本套课程中,我们将全面剖析Spring和SpringMVC两个部分。从应用场景分析,到基本用法的入门案例,再到高级特性的分析及使用,最后是执行...
@RunWith(SpringJUnit4ClassRunner.class)//Spring的Junit测试,会在测试开始时,创建Spring的应用上下文 @ContextConfiguration(classes=CDPlayerSpringConfig.class)//表明配置类 public class SpringTest1 { //...
第16章:有别于一般书籍的单元测试内容,本书以当前最具实战的JUnit4+Unitils+ Mockito复合测试框架对如何测试数据库、Web的应用进行了深入的讲解。 第17章:以一个实际的项目为蓝本,带领读者从项目需求分析、...
spring常用的注解,测试环境myeclipse 版本Version: 10.0 jdk 1.8 junit4
以基础入门为主,使用PPT进行讲解,每个技术都配有相应的Demo进行知识落地理解 课程亮点: 适合对SSM没有使用过的同学,讲解通俗易懂,覆盖了当前SSM使用的基本操作 课程内容: 1、Spring简介及快速入门 2、Spring...
基于注解的IOC配置,Spring整合Junit_特别适合新手学习。
Spring2.5继续坚持了简化企业级应用开发,同时给复杂问题提供强大的、非侵入性解决方案的发展趋向,特别是为那些使用Java 5或更新版本java的开发人员...在测试框架中支持Junit4,Spring XML命名空间的新增内容,等等
使用 tk-mybatis 的 demo 测试了 Spring 的事务 包含 @Transactional 注解所有的功能测试。
由于采用了junit4,建议使用注解来进行测试用力的配置,而不需要用test开头的method 2.无需启动tomcat、weblogic 等服务器,速度快 3.可以很方便debug,节省人力 只需要利用测试工程的junit-debug即可,有时候可能...
srping 注解aop源码,包含sping junit测试
四,Spring基于注解的开发对应源代码,事务详解(概念重点),基于注解的事务控制,Spring集成JUnit
第16章:有别于一般书籍的单元测试内容,本书以当前最具实战的JUnit4+Unitils+ Mockito复合测试框架对如何测试数据库、Web的应用进行了深入的讲解。 第17章:以一个实际的项目为蓝本,带领读者从项目需求分析、...