我使用基於Java的配置在Web應用程序測試spring上下文?沒有XML
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
@ContextConfiguration(????????????)
public class PersistenceConfigurationTest {
@PersistenceContext EntityManager entityManager;
@Autowired DataSource dataSource;
@Test
public void infrastructureShouldBeAutowired() {
assertNotNull(dataSource);
assertNotNull(entityManager);
}
}
附加備註: 有一些答案與建議如何基於相同的配置類創建另一個方面。我不能這樣做,因爲我微調創建的上下文(添加一些屬性)。我剛剛添加了代碼
需要澄清一下,你想知道如何測試你的'SpringInitializer'類嗎?或者你想知道如何爲使用java配置的測試加載'@ ContextConfiguration'? – Akshay 2013-04-22 15:47:15
不,我想測試我的道。但我正在建立我的環境手動 – piotrek 2013-04-22 15:57:17