Mocking DataSource for JdbcTemplate com Mockito

Estou tentando testar uma classe em um projeto do Spring. Eu gostaria de fazer tantas alterações quanto possível na classe de teste versus a classe dao para que eu não precise testar novamente todos os tipos de coisas por causa de uma mudança.

A classe que estou trabalhando tem umJdbcTemplate template variável de classe que é instanciada pelo seguinte:

setJdbcTemplate(DataSource dataSource) {
    this.template = new JdbcTemplate(dataSource);
}

O método que gostaria de testar faz umatemplate.query(<code>)</code>&nbsp;para executar uma consulta SQL definida e retornar os resultados para uma lista.

Eu criei o seguinte no meu caso de teste, mas não tenho certeza de como colocá-lo em uso. Posso fazer o seguinte código retornar uma certa lista de Strings usando o Mockito?

DataSource mockedDataSrc = Mockito.mock(DataSource.class);
customerClassDao.setJdbcTemplate(mockedDataSrc); 

Posso de alguma forma usar owhen&nbsp;ou outro comando para definir o que eu quero ser retornado para o JdbcTemplate.query&nbsp;ligar?