前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Boot 使用junit编写单元测试

Spring Boot 使用junit编写单元测试

作者头像
呼延十
发布2019-06-26 15:44:01
1.1K0
发布2019-06-26 15:44:01
举报
文章被收录于专栏:呼延呼延

摘要

单元测试是我们工作中必不可少的一个环节,同时,我们在项目中验证自己的一些想法时,使用单元测试也是极其方便的。

本文将介绍如何在spring boot项目里进行单元测试,并展示一个基本示例。

使用方法

1.添加项目依赖

在pom.xml文件中添加相关依赖

2.创建测试包和测试类

一般新建的spring boot项目会自动完成前面两个步骤,这里写出来方便大家遇到问题调试。

3.编写测试类

这里注入了项目中的一个普通的service,大家可以理解为你项目中任意一个方法。

添加了beforeafter来监测测试方法的运行。

图中的testStatus()方法,是对analyticsService.rotateInt(103)的监测,该方法返回一个int类型。

我们看一下Assert.assertEquals()方法的定义:

从定义中可以清楚地看到,当期待值301实际值analyticsService.rotateInt(103)不相等时,打印message。

断言方法有许多种,有兴趣的可以取查看API。

4.运行测试用例

如果想测试单个方法,可以点击图中红框处运行,如果想运行整个类中的所有测试用例,可以点击类名左边的绿色按钮运行所有测试用例。

当我们的项目中有许多个测试类时,可以将测试类打包运行,具体方法这里不再赘述。

注意事项

@Ignore注解

当我们想在打包测试中忽略某几个未准备好的测试用例,只需要将该注解写在测试方法/测试类上即可。

参考链接

https://blog.csdn.net/weixin_39800144/article/details/79241620

完。

ChangeLog

2018-10-31 完成

以上皆为个人所思所得,如有错误欢迎评论区指正。

欢迎转载,烦请署名并保留原文链接。

联系邮箱:huyanshi2580@gmail.com

更多学习笔记见个人博客——>呼延十

var gitment = new Gitment({ id: 'Spring Boot 使用junit编写单元测试', // 可选。默认为 location.href owner: 'hublanker', repo: 'blog', oauth: { client_id: '2297651c181f632a31db', client_secret: 'a62f60d8da404586acc965a2ba6a6da9f053703b', }, }) gitment.render('container')



本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 摘要
  • 使用方法
    • 1.添加项目依赖
      • 2.创建测试包和测试类
        • 3.编写测试类
          • 4.运行测试用例
            • 注意事项
              • @Ignore注解
              • ChangeLog
          • 参考链接
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档