/** * 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); }
} --------------------- 作者:xdy3008 来源:CSDN 原文:blog.csdn.net/xdy3008/art… 版权声明:本文为博主原创文章,转载请附上博文链接!
|
|