JUnit test 기본골격

MIN.DI·2021년 7월 26일
0

강의록

목록 보기
44/54
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import lombok.NoArgsConstructor;
import lombok.extern.log4j.Log4j;

/ 1.JUnit test framework 을 이용한 테스트 클래스는 아래와 같이 작성
//	가. 기본 생성자를 반드시 가져야 한다.
//	나. 실제 테스트를 수행하는 메소드는 반드시 testXXX() 형태로 메소드 이름을 가져야 한다.
//	다. JUnit이 제공하는 @Before, @Test, @After 3개 어노테이션을 이용하여
//		-@Before : 테스트 수행 전 사전작업 메소드 구현에 사용
//		-@Test : 실제 테스트 로직을 구현한 testXXX() 메소드 구현에 사용
//		-@After : 테스트 수행 후, 사후작업 메소드의 구현에 사용
@Log4j
@NoArgsConstructor

//@RunWith(SpringRunner.class)
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations= {
		"file:src/main/webapp/WEB-INF/spring/root-context.xml"
})
public class DIBySetterTests {
	
	@Before
	public void setup() {
		log.debug("setup() invoked.");
	}//setup
	
	
	@Test
	public void testDI() {
		log.debug("testDI() invoked.");
		
	} //testDI
	
    
	@After
	public void tearDown() {
		log.debug("tearDown() invoked.");
		
	} //tearDown
	

	
} //end class
profile
내가 보려고 쓰는 블로그

0개의 댓글