美文网首页
spring5中JUnit单元测试

spring5中JUnit单元测试

作者: purplepass_953a | 来源:发表于2019-03-04 23:39 被阅读0次

单元测试

一、向pom.xml文件中添加相关依赖包

<dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>

二、编写测试程序

public class Max {
    private int a;
    private  int b;

    public Max(int a, int b) {
        this.a = a;
        this.b = b;
    }
    public int getMax(){
        return a>b?a:b;
    }
}

public class MaxApp {
    public static void main(String[] args) {
        ApplicationContext context = new ClassPathXmlApplicationContext("/bean.xml");
        Max max = (Max) context.getBean("max");
        System.out.print(max.getMax());
    }
}

三、在bean.xml文件中配置Max类的bean

 <bean id="max" class="com.spring.Ioc.Max">
    <constructor-arg name="a" value="5"/>
    <constructor-arg name="b" value="3"/>
</bean>

四、创建单元测试

  • 在Max类的声名后面,按Alt + Enter键或者Ctrl + Shift + t或者在类的方法体右击点击Generate,然后点击test,勾选要测试的方法,点击OK会在包下自动生成Maxtest类的测试类



@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {"/bean.xml"})
public class MaxTest {
    @Autowired
    private Max max;

    @Test
    public void getMax() throws Exception {
        assertEquals(5,max.getMax());
    }
}
  • 注解:
  1. @RunWith:表示指定运行的环境
  2. @ContextConfiguration:表示指定配置文件路径

五、编写好代码后,运行MaxTest类,查看测试是否成功

Success

相关文章

  • spring5中JUnit单元测试

    单元测试 一、向pom.xml文件中添加相关依赖包 二、编写测试程序 三、在bean.xml文件中配置Max类的b...

  • 3/26day19_JUnit单元测试_NIO

    day19_JUnit单元测试_NIO 复习 今日内容 Junit单元测试[重点] 单元测试概念 什么叫单元测试单...

  • JUnit单元测试打进jar包(eclipse)

    一、编写JUnit单元测试类 在src/main/test目录下编写Junit单元测试类。 二、编写运行JUnit...

  • Instrumentation

    1、Instrumentation单元测试框架,基于Junit;Junit是java单元测试根本 2、想要进行自动...

  • JUnit4.12入门实践

    内容概要: 为什么要做单元测试 JUnit简介 单元测试规范 JUnit4常用注解 JUnit4异常和超时测试 J...

  • 单元测试框架:Robolectric

    前言 前面我们介绍了单元测试框架 JUnit 和 Mockito 的使用(详情查看:单元测试框架:JUnit,单元...

  • 2018-10-06 junit单元测试

    junit单元测试需要导入依赖包 junit

  • JDBC

    最近学习了Java中的JDBC,做个总结~~ 1.Jdbc基础准备 junit(单元测试的工具) Junit单元测...

  • Junit单元测试--springTest和原生

    使用spring-test与junit整合进行单元测试: 以上需要的主要jar包: 使用junit原生进行单元测试:

  • 记录两篇Java单元测试文章

    JUnit 5 新特性 使用 JUnit 5 进行单元测试 JUnit 5 新特性 Spring Boot使用单元...

网友评论

      本文标题:spring5中JUnit单元测试

      本文链接:https://www.haomeiwen.com/subject/nkfguqtx.html