【发布时间】:2014-01-23 00:23:46
【问题描述】:
我在 spring-beans.xml 文件中定义了以下数据源,我使用它来连接远程数据库:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/sample"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</bean>
我正在构建几个想要运行的 jUnit 集成测试。从这些测试中调用的一些函数使用这个数据源来访问我的数据库。当我部署我的项目时,数据源是根据我所做的 bean 配置注入的。
对于这些将独立于 Web 应用程序运行的测试,我如何注入此数据源以访问数据库?
我使用 SpringFramework 2.5.6 版本和 jUnit4 进行测试。
【问题讨论】:
-
"SpringFramework 2.5.6" 那是一个相当老的版本..
标签: java spring junit datasource integration-testing