zoukankan      html  css  js  c++  java
  • JAVA框架 Spring junit整合单元测试

    一、准备工作

    1:Junit的需要的jar包:

    2、spring的整合的jar包:spring-test-4.2.4.RELEASE.jar

    3、代码实现

      1) 

    1 //导入整合的类,帮我们加载对应的配置文件
    2 @RunWith(SpringJUnit4ClassRunner.class)

       2)注解对应的配置文件(内容为开启扫描组件)

    1 /加载对应的配置文件。
    2 @ContextConfiguration("classpath:applicationContext.xml")

      3)导入依赖的类

    1 //注入依赖的类。并设置对应的字段。
    2     @Resource(name="indemo")
    3     private indemoIpl indemoIpl;

      4)直接方法调用。

    完整代码:

     1 package jd.com.inject;
     2 
     3 import com.sun.org.apache.bcel.internal.util.ClassPath;
     4 import org.junit.Test;
     5 import org.junit.runner.RunWith;
     6 import org.springframework.context.ApplicationContext;
     7 import org.springframework.context.support.ClassPathXmlApplicationContext;
     8 import org.springframework.test.context.ContextConfiguration;
     9 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
    10 
    11 import javax.annotation.Resource;
    12 
    13 //导入整合的类,帮我们加载对应的配置文件
    14 @RunWith(SpringJUnit4ClassRunner.class)
    15 //加载对应的配置文件。
    16 @ContextConfiguration("classpath:applicationContext.xml")
    17 public  class TestDemo {
    18 
    19 //注入依赖的类。并设置对应的字段。
    20     @Resource(name="indemo")
    21     private indemoIpl indemoIpl;
    22 
    23     @Test
    24     public  void   testdemo(){
    25         //直接进行调用  测试 不需要我们new之前的applicationContext的对象进行方法调用。
    26         this.indemoIpl.save();
    27     }
    28 
    29 
    30 }
  • 相关阅读:
    五子棋
    团队项目:五子棋
    101空降师506团2营E连全体成员
    团队作业七
    作业六
    团队作业(五)——旅游行业的手机App
    团队任务四(无图)
    团队作业三(补二)
    菜的抠脚团队正式成立
    团队作业七
  • 原文地址:https://www.cnblogs.com/evilliu/p/8870336.html
Copyright © 2011-2022 走看看