【发布时间】:2018-09-26 15:52:01
【问题描述】:
我想测试一个注入了数据源 bean 的类,但我不知道如何模拟 Bean 数据源(我没有类但只有 bean 配置)。 我的课是这样的:
public class Configurazione {
private DataSource dataSource;
public DataSource getDataSource() {
return dataSource;
}
public void setDataSource(DataSource dataSource) {
this.dataSource = dataSource;
}
...
}
我的豆子:
<bean id="Configurazione" class="com.company.configurazione.Configurazione">
<property name="dataSource" ref="dataSourceMySql" />
</bean>
<bean name="dataSourceMySql"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="..." />
<property name="username" value="..." />
<property name="password" value="..." />
</bean>
如何使用 mockito 测试类 Configurazione 并注入数据源 bean? 我在测试类 Configurazione 中没有 @mock 的类 DataSource。
【问题讨论】: