社区
Web 开发
帖子详情
Junit测试时数据库链接类报错
thinking13
2009-07-14 01:12:01
我的WEB项目中有个数据库连接的工具类,单独运行或者测试时就会报系统找不到指定路径的错。但是整个项目运行时则不会。请高手解答。
...全文
106
6
打赏
收藏
Junit测试时数据库链接类报错
我的WEB项目中有个数据库连接的工具类,单独运行或者测试时就会报系统找不到指定路径的错。但是整个项目运行时则不会。请高手解答。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thinking13
2009-07-14
打赏
举报
回复
顺便问下。。一般JUNIT测试的时候都要把配置文件的路径改成绝对路径吗?这样改来改去不是很麻烦?
thinking13
2009-07-14
打赏
举报
回复
呵呵。。问题解决了3Q。。结贴
kone52
2009-07-14
打赏
举报
回复
你用Junit测试的一个单独的连接类,而你的配置文件用的是WEB项目的路径
肯定不可能找到,你项目运行起来后,那个连接类肯定可以找到配置文件的路径了
thinking13
2009-07-14
打赏
举报
回复
我测试类里面就是用的断言assert,我测试的是DAO类不是那个数据库链接类,JUNIT也显示测试通过绿灯。但是控制台始终要报java.io.FileNotFoundException: ..\webapps\mydemo\dbCon.properties (系统找不到指定的路径。) 的错误。伤脑筋啊。
robyjeffding
2009-07-14
打赏
举报
回复
你要学会用junit的断言,而不是只是把它作为一个main来运行程序!
thinking13
2009-07-14
打赏
举报
回复
最开始时在数据库连接类中写了个main方法来测试连接结果报java.io.FileNotFoundException: ..\webapps\mydemo\dbCon.properties (系统找不到指定的路径。)
但是整个项目运行的时候就不会发生这种情况。
后来又用JUNIT测试DAO的时候JUNIT的测试是通过的显示绿灯,但是控制台又报了这个错。
junit
测试
没反应也不
报错
因为我的
junit
是在spring下
测试
的,看了配置文件,原来配置了数据源,但是服务器
数据库
没有开启,所以数据源连接不上,把
数据库
地址换成本地的,
junit
测试
成功。 但是为什么
数据库
连接不上也不
报错
呢?原来是自己用...
java单元
测试
连接
数据库
报错
,java单元
测试
(
Junit
)
} } 最后,分别
测试
以上三个
类
(选中需要
测试
的
类
---->鼠标右键---->Run As---->
Junit
Test): StudentTest
类
的
测试
结果图: StudentTest01
类
的
测试
结果图: AllTest
类
的
测试
结果图: 有关java的
测试
就讲到这里,...
获取
数据库
链接
Junit
package com.xt.test;import java.io.InputStream;import java.sql.SQLException;import java.util.Properties;import org.
junit
.Test;import com.mysql.jdbc.Connection;import com.mysql.jdbc.Driver;/...
SpringBoot2——数据访问的集成 & 单元
测试
(
JUnit
5)
单元
测试
(
JUnit
5)一、数据访问1.1
数据库
场景的自动配置(HikariDataSource)1.2 整合druid数据源1.2.1 自定义druid数据源1.2.2 使用官方starter方式1.3 整合MyBatis操作(重点)1.3.1 整合过程1.3.2 修改Mybatis...
SSM之整合mybatis与
Junit
测试
中遇到的问题
接着上次的项目,今天写了项目中的mybatis,以及加上了
Junit
。mybatis不像hibernate那样可以从java对象转数据表,只能通过数据表反向生成java数据模型(或许能java对象转数据表只是我不知道(逃 ) 遇到的问题: 1、...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章