zoukankan      html  css  js  c++  java
  • spring框架和junit框架结合使用案例

     1 package ltssh;
     2 
     3 import org.junit.Test;
     4 import org.junit.runner.RunWith;
     5 import org.springframework.beans.factory.annotation.Autowired;
     6 import org.springframework.test.context.ContextConfiguration;
     7 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
     8 
     9 import com.lt.bean.Content;
    10 import com.lt.dao.content.IContentDao;
    11 
    12 /**
    13  * 
    14  * 类: JunitSpringTest <br>
    15  * 描述: spring框架和junit框架结合使用案例 <br>
    16  * 使用注解的方式读取配置文件,自动注入dao进行测试
    17  * 有点:干净整洁,代码优雅
    18  * 注意:@RunWith  @ContextConfiguration这两个注解的使用
    19  *         我是导入了最新版本的junit.jar和hamcrest-core-1.3.jar
    20  *         junit-4.4.jar版本的不支持
    21  */
    22 @RunWith(SpringJUnit4ClassRunner.class)
    23 @ContextConfiguration(locations={"classpath:applicationContext.xml"})
    24 public class JunitSpringTest {
    25 
    26     @Autowired
    27     private IContentDao contentDao;
    28     
    29     @Test
    30     public void handler(){
    31         Content content = contentDao.get(1);
    32         System.out.println(content.getTitle());
    33     }
    34 }

    package ltssh;

    import org.junit.Test;
    import org.junit.runner.RunWith;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.test.context.ContextConfiguration;
    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

    import com.lt.bean.Content;
    import com.lt.dao.content.IContentDao;

    /**
     *
     * 类: JunitSpringTest <br>
     * 描述: spring框架和junit框架结合使用案例 <br>
     * 使用注解的方式读取配置文件,自动注入dao进行测试
     * 有点:干净整洁,代码优雅
     * 注意:@RunWith  @ContextConfiguration这两个注解的使用
     *         我是导入了最新版本的junit.jar和hamcrest-core-1.3.jar
     *         junit-4.4.jar版本的不支持
     */
    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations={"classpath:applicationContext.xml"})
    public class JunitSpringTest {

        @Autowired
        private IContentDao contentDao;
        
        @Test
        public void handler(){
            Content content = contentDao.get(1);
            System.out.println(content.getTitle());
        }
    }

  • 相关阅读:
    Json操作(汇总)
    Jersey实现Client端:GET/PUT/POST/DELETE
    tomcat配置文件server.xml详解
    DB2 Catalog浅析&学习笔记
    《学习笔记》Maven
    【58沈剑架构系列】单点系统架构的可用性与性能优化
    JavaScript(获取或设置html元素的宽,高,坐标),确定和判断鼠标是否在元素内部,二级导航菜单鼠标离开样式问题解决
    纯CSS绘制三角形(各种角度)
    css3 box-sizing属性值详解
    css字体图标的使用方法
  • 原文地址:https://www.cnblogs.com/sun-rain/p/5091541.html
Copyright © 2011-2022 走看看