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());
        }
    }

  • 相关阅读:
    Windows核心编程笔记:同步设备I/O与异步设备I/O 200404
    最顶层窗口
    Windows环境变量
    如何使用Beyond Compare比较两个文件夹的差异
    c++生成缩略图
    MD5加密算法
    c++读写注册表
    通过WMI获取网卡MAC地址、硬盘序列号、主板序列号、CPU ID、BIOS序列号
    Hive中HSQL中left semi join和INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN区别
    postgreSQL格式化时间的函数详解
  • 原文地址:https://www.cnblogs.com/sun-rain/p/5091541.html
Copyright © 2011-2022 走看看