测试记录: 连接池做一次结果集(ResultSet)测试

一世执手 提交于 2020-09-30 17:17:31

代码类: https://github.com/Chris2018998/BeeCP/blob/master/doc/temp/TestResultSet.java

*******************开始测试数据源(BeeCP)*******************
BeeCP-通过,<检查由executeQuery执行的结果值必须等于Statement.getResultSet()>
BeeCP-通过,<结果集合关闭结果后,statement.getResultSet()不能再获取这个结果集合对象>
BeeCP-通过,<unwrap测试ResultSet是否存在暴露问题(原生态对象不允许暴露给使用者)>
BeeCP-通过,<unwrap测试Connection是否存在是否存在暴露问题(原生态对象不允许暴露给使用者)>
BeeCP-通过,<检查关闭的这个结果集合isClosed()的返回值必须等于True>
BeeCP-通过,<检查从一个已经关闭的Statement获取曾经打开过的结果集合要抛出异常>
*******************开始测试数据源(HikariCP)*******************
HikariCP-失败,<检查由executeQuery执行的结果值必须等于Statement.getResultSet()>
HikariCP-通过,<结果集合关闭结果后,statement.getResultSet()不能再获取这个结果集合对象>
HikariCP-失败,<unwrap测试ResultSet是否存在暴露问题(原生态对象不允许暴露给使用者)>
HikariCP-失败,<unwrap测试Connection是否存在是否存在暴露问题(原生态对象不允许暴露给使用者)>
HikariCP-通过,<检查关闭的这个结果集合isClosed()的返回值必须等于True>
HikariCP-通过,<检查从一个已经关闭的Statement获取曾经打开过的结果集合要抛出异常>
*******************开始测试数据源(TomcatJdbc)*******************
TomcatJdbc-通过,<检查由executeQuery执行的结果值必须等于Statement.getResultSet()>
TomcatJdbc-通过,<结果集合关闭结果后,statement.getResultSet()不能再获取这个结果集合对象>
TomcatJdbc-通过,<unwrap测试ResultSet是否存在暴露问题(原生态对象不允许暴露给使用者)>
TomcatJdbc-失败,<unwrap测试Connection是否存在是否存在暴露问题(原生态对象不允许暴露给使用者)>
TomcatJdbc-通过,<检查关闭的这个结果集合isClosed()的返回值必须等于True>
TomcatJdbc-通过,<检查从一个已经关闭的Statement获取曾经打开过的结果集合要抛出异常>
[INFO]2020-09-15 21:26:50-{dataSource-1} inited
*******************开始测试数据源( Druid)*******************
Druid-失败,<检查由executeQuery执行的结果值必须等于Statement.getResultSet()>
Druid-通过,<结果集合关闭结果后,statement.getResultSet()不能再获取这个结果集合对象>
Druid-失败,<unwrap测试ResultSet是否存在暴露问题(原生态对象不允许暴露给使用者)>
Druid-失败,<unwrap测试Connection是否存在是否存在暴露问题(原生态对象不允许暴露给使用者)>
Druid-通过,<检查关闭的这个结果集合isClosed()的返回值必须等于True>
Druid-通过,<检查从一个已经关闭的Statement获取曾经打开过的结果集合要抛出异常>

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!