UnitTest
bomekkkk
想进蚂蚁金服
展开
-
Spring项目使用H2内存数据库做单元测试
Spring 做单元测试单元测试很重要,对于Spring项目,特别是测试Service层或者dao层的代码时。需要验证访问数据库的逻辑是否正确。测试Dao层的代码两种方式使用外置数据库测试环境在外置数据库里面。这种情况下如果外置的数据库里面的数据变化了。就可能会导致单元测试跑不过。这种方式也是大家常用的但是不规范。使用内存数据库内存数据库也是一个数据库,只不过是在内存里面。每次程序启动的...原创 2020-04-23 22:49:50 · 2351 阅读 · 2 评论 -
Spring-Boot Unit Test 失败总结
今天在做UnitTest的时候发生了很奇怪的原因,后面自己找了很久才找到问题。首先情景重现:1、我在自己的本地做UnitTest,Gradle build成功后然后提交到Git上jenkins也build成功。2、另外一个同事在checkin 他的代码的时候build失败了,失败的原因是我的unit test没有成功。3、同事将我的UnitTest 给注释掉后成功,原创 2017-11-11 23:39:47 · 3824 阅读 · 0 评论 -
Intellij Idea软件Unit Test 调出Coverage窗口
我们在用Intellij idea写Java程序的时候,需要做Unit Test。我们需要去观察我们的测试代码对写的代码的行覆盖率以及功能的覆盖率。所以我们要打开Coverage框。之前自己找了很久都没有找到怎么打开这个窗口。现在找到解决方法了。记录一下。解决方法:Run Test选择 Run “test()”with coverage 。如下图:...原创 2018-06-07 15:50:46 · 11638 阅读 · 0 评论