springboot test 测试

springboot test 测试最近项目中写了一个模块,只写到service给其他地方调用就行,不需要写接口这样的话测试就不方便了,于是想起了springboottest,这里有几个需要注意的地方就是test类必须和主启动类所在的包路径一样,不然报错,还有test类需要加入注解@SpringBootTest(classes=主启动类.class),@RunWith指定的运行器,我只用了springrunner,其他的还有junit,Suite等,然后在方法上加入@Test就可以运行了,运行的方式选择(run方法名withcove

大家好,又见面了,我是你们的朋友全栈君。

最近项目中写了一个模块,只写到service给其他地方调用就行,不需要写接口这样的话测试就不方便了,于是想起了springboot test,这里有几个需要注意的地方就是test类必须和主启动类所在的包路径一样,不然报错,还有test类需要加入注解@SpringBootTest(classes= 主启动类.class),@RunWith指定的运行器,我只用了springrunner,其他的还有junit,Suite等,然后在方法上加入@Test就可以运行了,运行的方式选择(run 方法名 with coverage)就OK了。
测试service
选择运行方式
运行方式
测试结果
在这里插入图片描述
搞定!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/136332.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 横向越权与纵向越权[通俗易懂]

    横向越权与纵向越权[通俗易懂]横向越权:横向越权指的是攻击者尝试访问与他拥有相同权限的用户的资源纵向越权:纵向越权指的是一个低级别攻击者尝试访问高级别用户的资源如何防止横向越权漏洞:可通过建立用户和可操作资源的绑定关系,用户对任何资源进行操作时,通过该绑定关系确保该资源是属于该用户所有的。对请求中的关键参数进行间接映射,避免使用原始关键参数名,比如使用索引1代替id值123等如何防止纵向越权漏洞:建议使用基于角色访问控

  • linux基本命令iscsiadm,tgtadm和iscsiadm命令的用法

    linux基本命令iscsiadm,tgtadm和iscsiadm命令的用法:关联到指定lun上的后端存储设备,此例为分区-I–initiator-address:指定可以访问Target的IP地址具体用法请mantgtadm二.iscsiadm命令iscsiadm是个模式化的工具,其模式可通过-m或–mode选项指定,常见的模式有discoverydb、node、fw、session、host、iface几个,如果没有额外指定其它选项,则discoveryd…

  • python期货程序化开发_使用文华财经进行期货程序化真的很low,自己编程才是正途…「建议收藏」

    python期货程序化开发_使用文华财经进行期货程序化真的很low,自己编程才是正途…「建议收藏」一、目前期货程序化现状由于有免费的CTP接口,期货程序化交易目前比较普遍,很多人都尝试过在文华财经、金字塔之类的软件上回测和编写实盘策略。期货程序化交易有很多优点:程序会按照设计自动执行,不受任何其它因素干扰,设计正确的请假下不会出错。借助于程序,交易速度更快,远远超过人工下单的速度。节省人工成本,一个策略可以部署多个机器人,特别当前期货存在夜盘的情况下,耗费非常大的人力成本。可以说,从事期货交易…

  • python程序化交易实例-用 Python 实现你的量化交易策略「建议收藏」

    python程序化交易实例-用 Python 实现你的量化交易策略「建议收藏」Python的学习者中,有相当一部分是冲着爬虫去的。因为爬虫可以帮你解决很多工作和生活中的问题,节约你的生命。不过Python还有一个神秘而有趣的应用领域,那就是量化交易。量化交易,就是以数学模型替代人的主观判断来制定交易策略。通常会借助计算机程序来进行策略的计算和验证,最终也常直接用程序根据策略设定的规则自动进行交易。Python由于开发方便,工具库丰富,尤其科学计算方面的支持很强大,所…

  • VS code安装和使用技巧

    VS code安装和使用技巧VSCode是微软提供的一款轻量级但功能十分强大的编辑器,内置了对JavaScript,TypeScript和Node.js语言的支持,并且为其他语言如C++,C#,Python,PHP等提供了丰富的扩展库和运行时。一:VSCode的安装(去下载),1.1:VSCode的当前版本为1.18,支持Windows,Ubuntu,Mac1.2:安装VS

  • HttpClient 3.1 文件上传

    HttpClient 3.1 文件上传

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号