Junit 调用Spring XML资源文件的方式



/**
 * Test User Service
 * @author Shawn xiao
 * @version 2017-06-15 
 */


@RunWith(SpringJUnit4ClassRunner.class)
// Method 1: use the annotation @ContextConfiguration and call XMl under the resouces folder, which is the classpath resource
//@ContextConfiguration(locations={"classpath:root-context.xml","classpath:spring.xml","classpath:spring-hibernate.xml"})


//Method 4: use the annotation @ContextConfiguration, and use File to locate the XMl files under webapp/web-inf
//@ContextConfiguration(locations={"file:src/main/webapp/WEB-INF/spring/root-context.xml", "file:src/main/webapp/WEB-INF/spring/spring.xml", "file:src/main/webapp/WEB-INF/spring/spring-hibernate.xml"})


public class TestCourseDao { 


@Autowired
ICourseDao courseDao;

@BeforeClass
public static void setUpBeforeClass() throws Exception {
}


@AfterClass
public static void tearDownAfterClass() throws Exception {
}


@Before
public void setUp() throws Exception {
// Method 2: use the @Before annotation and call XMl under the resouces folder by ClassPathXmlApplicationContext, then initial one instance by get Bean
// ApplicationContext applicationContext = new ClassPathXmlApplicationContext(new String[] {"classpath:root-context.xml", "classpath:spring.xml", "classpath:spring-hibernate.xml" });


// Method 3: use the @Before annotation and call XMl under the web-inf folder by FileSystemXmlApplicationContext,  then initial one instance by get Bean
// ApplicationContext applicationContext = new FileSystemXmlApplicationContext("classpath:src/main/resources/*.xml");  
// courseDao = (ICourseDao) applicationContext.getBean("courseDao");




@After
public void tearDown() throws Exception {
}


@Test
public void testGetCourseList() {
assertNotNull(courseDao);
}


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值