SpringJUnit4ClassRunner라는 JUnit용 테스트 컨텍스트 프레임워크 확장 클래스를 지정해주면 JUnit이 테스트를 진행하는 중에 테스트가 사용할 애플리케이션 컨텍스트를 만들고 관리하는 작업을 진행해준다.
@ContextConfiguration은 자동으로 만들어줄 애플리케이션 컨텍스트의 설정파일 위치를 지정한 것
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations="/resource/applicationContext.xml")
public class UserDaoTest {
@Autowired
private ApplicationContext context;
private UserDao dao;
@Before
public void setUp(){
/**
* fixture : Object or Information for executing test
* Here fixture is UserDao
*/
this.dao = this.context.getBean("userDao", UserDao.class);
...
}
}
댓글 없음 :
댓글 쓰기