Spring引导单元在@Configuration之前测试预初始化

时间:2016-10-14 17:39:31

标签: spring unit-testing spring-boot

我有一个SpringBootTest,我需要在处理Spring @Configuration类之前初始化一些东西。我的数据源是从JNDI加载的,所以我需要在处理包含我的数据源配置的@Configuration类之前初始化JNDI上下文。我怎么能做到这一点?我尝试在单元测试中使用setUp方法,但这不起作用。

1 个答案:

答案 0 :(得分:0)

我做了类似于此处发布的内容:http://en.newinstance.it/2009/03/27/mocking-jndi/

是的,"模拟"它有点不正统。 JNDI,但我想要一个真正的单元测试,如果JNDI可用且数据源在JNDI下,我的代码能够将数据源拉出并适当地使用它们。