Я хочу протестировать класс с внедренным компонентом источника данных, но я не знаю, как смоделировать источник данных компонента (у меня нет класса, но есть только конфигурация компонента).Мой класс такой:
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>
как я могу протестировать класс Configurazione с помощью mockito и внедрить компонент источника данных?У меня нет класса DataSource для @mock в тестовом классе Configurazione.