写点什么

Spring 中的测试类~ 简洁方便

发布于: 2020 年 05 月 03 日
Spring中的测试类~简洁方便



写在前面:

小伙伴儿们,大家好!上一篇我们讲了Spring中的依赖注入相关知识

我们这次开始继续聊聊Spring中的测试类;

Spring中的测试类

在企业开发中,我们经常会用到Testclass去单元测试模块的功能;

我们都知道传统的测试类Junit只能测试正常Java应用程序,而不能测试web程序;

因此,这里我们采用Spring的Test类来做测试;



  • 首先我们创建一个Maven工程,命名为SpringMaven;

我们在src目录下新建一个测试文件夹,将其改成测试目录Test,标记为绿色:

  • 下一步,在pom.xml里面添加两个依赖:

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>${org.springframework.version}</version>
</dependency>



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



  • 然后在测试文件夹下新建一个SpringTest类:

package com.java;
import com.java.bean.User;
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;
//注解引用SpringJUnit这个
@RunWith(SpringJUnit4ClassRunner.class)
//注解Contest寻找配置文件
@ContextConfiguration("classpath:spring.xml")
public class SpringTest {
@Autowired
private User user;
@Test
public void TestUser(){
System.out.println(user.getUsername()+user.getPassword());
}
}

运行结果:

是可以测试出来的,比传统的junit方便许多,后期在AOP方面会继续采用这种测试的方式。




好了,今天就先分享到这里了,下期继续给大家带来Spring中AOP讲解!欢迎关注我的原创技术公众号〜

本文使用 mdnice 排版

发布于: 2020 年 05 月 03 日阅读数: 62
用户头像

程序员的路,会越来越精彩! 2020.04.30 加入

公众号:程序员的时光 记录学习编程的一路时光,从小白到现在也能稳操胜券; 主要从事Java后台开发,数据结构与算法,设计模式等等; 欢迎一起交流,分享经验,学习进步!

评论

发布
暂无评论
Spring中的测试类~简洁方便