달력

1

« 2025/1 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
2008. 3. 11. 20:36

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

:
Posted by codetemplate