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); ... } }
댓글 없음 :
댓글 쓰기