使用Junit单元测试及操作MySQL数据库时出现错误及解决方法

Posted lzxbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Junit单元测试及操作MySQL数据库时出现错误及解决方法相关的知识,希望对你有一定的参考价值。

 

在一次看Mybatis视频学习过程中,教学视频中用到了Junit单元测试,因为刚开始学习,会出现许多错误,每次出现错误都会上网搜索,但是发现基本上错误都是这么几种:

1、没有@Test注解 
2、测试方法用static修饰 
3、测试方法有返回值 
4、测试方法有参数

具体的修改方法也很简单,对应的:

1、在测试方法上要有@Test注解 
2、测试方法不能用static静态修饰 
3、测试方法不能有返回值 
4、测试方法不能有参数

但是有次报错时,我核对了以上错误,都没有错,可运行报错

技术分享图片

尝试了许多调整都不行,最后打开mysql数据库,竟然连接不上,这就很尴尬了

技术分享图片

突然想到之前也有次数据库连接不上,但是平时并没有乱动过,这是因为长时间没有使用MySQL服务自动关闭了,

怎么再次启动,其实方法很简单,这和Oracle database 12c使用时类似,需要在服务里启动相关服务,具体如下:

右击我的电脑->管理->服务,找到MySQL,右击->启动

技术分享图片

之后在尝试运行程序,终于可以正常运行

技术分享图片

 







以上是关于使用Junit单元测试及操作MySQL数据库时出现错误及解决方法的主要内容,如果未能解决你的问题,请参考以下文章

运行 Gradle JUnit 测试时出现“地址已在使用:绑定”异常

在 Spring App 中将 MockitoMVC 与 Junit 一起使用时出现 *** 错误

单元测试时出现错误

在Katalon Studio中执行Junit测试时出现内部错误

Junit测试代码时出现initializationError 错误

SpringBoot项目测试时出现程序包org.junit.runner不存在