Spring 2.5 Test 프레임워크2008. 3. 11. 20:36
.Superclass
AbstractJUnit4SpringContextTests AbstractTransactionalJUnit4SpringContextTests
AbstractTransactionalTestNGSpringContextTests
. Util.
ReflectionTestUtils ModelAndViewAssert
- 이 클래스에서 상속을 받아서 테스트 작성
. Annotation Tags
@ContextConfiguration(locations = { "classpath:applicationContext.xml"" })
base 클래스에 정의되고 child 클래스에 정의되면 override가 아니라 append됨
@Autowired @Resource @IfProfileValue
- 특정 환경 변수가 설정되었을 때만 수행 - 예). @IfProfileValue(name="java.vendor", value="Sun Microsystems Inc.") public void testXXX() {
...
}
@ProfileValueSourceConfiguration @DirtiesContext @ExpectedException
예). @ExpectedException(SomeBusinessException.class) public void testXXX()
@Timed
예). @Timed(millis=1000) public void testXXX()
@Repeat @Rollback
예). @Rollback(false) public void testXXX()
@NotTransactional