Java 如何为dataSource.getPooledConnection()编写测试

Java 如何为dataSource.getPooledConnection()编写测试,java,mysql,database,junit,Java,Mysql,Database,Junit,我有一个类,它使用数据库池连接。我的问题是如何为同样的问题编写测试用例请用一个例子来帮助我 我在课堂上用这个 MysqlConnectionPoolDataSource dataSource = new MysqlConnectionPoolDataSource(); dataSource.setURL("dbc:mysql://localhost:3306/unittest"); dataSource.setUser("root"); dataSource.setPassword("root1

我有一个类,它使用数据库池连接。我的问题是如何为同样的问题编写测试用例请用一个例子来帮助我

我在课堂上用这个

MysqlConnectionPoolDataSource dataSource = new MysqlConnectionPoolDataSource();
dataSource.setURL("dbc:mysql://localhost:3306/unittest");
dataSource.setUser("root");
dataSource.setPassword("root123");
PooledConnection pconn;
pconn = dataSource.getPooledConnection();

我可以测试dataSource.getPooledConnection()

您不需要测试连接池。它来自一个供应商。主要供应商。他们测试它。您需要测试您正在使用连接做什么。如果测试揭示了供应商代码的一个明显问题,您可以细化到一个演示该问题的测试用例,并向供应商提交一份bug报告