代码类: 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获取曾经打开过的结果集合要抛出异常>
来源:oschina
链接:https://my.oschina.net/u/3918073/blog/4571220