Autowire not working in junit test
Posted
by
Dave Paroulek
on Stack Overflow
See other posts from Stack Overflow
or by Dave Paroulek
Published on 2011-01-14T17:52:21Z
Indexed on
2011/01/14
17:53 UTC
Read the original article
Hit count: 263
I'm sure I'm missing something simple. bar gets autowired in the junit test, but why doesn't bar inside foo get autowired?
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({"beans.xml"})
public class BarTest {
@Autowired
Object bar;
@Test
public void testBar() throws Exception {
//this works
assertEquals("expected", bar.someMethod());
//this doesn't work, because the bar object inside foo isn't autowired?
Foo foo = new Foo();
assertEquals("expected", foo.someMethodThatUsesBar());
}
}
© Stack Overflow or respective owner