공부하는 블로그

JUnit 개념과 설치법 본문

Develop/Spring

JUnit 개념과 설치법

모아&모지리 2017. 11. 23. 11:15

JUnit은 단위 테스트 툴이다.

기능 하나하나의 개별적인 테스트 기능을 제공한다.

1) 의존성 추가

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!-- https://mvnrepository.com/artifact/org.springframework/spring-test -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-test</artifactId>
    <version>4.3.10.RELEASE</version>
    <scope>test</scope>
</dependency>
 
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.12</version>
    <scope>test</scope>
</dependency>
 
 
cs

2) 프로젝트 우클릭


src/test/java에 다음과 같은 패키지를 생성한다.



JUnit 기본적인 사항


@Test : 테스트해야하는 내용을 메소드 안에 작성하고 메소드 위에 @Test 애노테이션을 추가하면 jUnit은 해당 메소드를 테스트용 코드로 간주하고 테스트를 진행할 수 있게합니다.


@Before : 모든 테스트 작업에 앞서 준비되어야 하는 내용을 작성해서 메소드에 추가하는 애노테이션입니다. @Test메스드의 실행 전에 실행되기 때문에 테스트를 위한 준비 작업을 할 때 사용합니다.


@After : 테스트 작업이 끝난 후 자동으로 실행되는 메소드에 추가하는 애노테이션입니다.


org.junit.Assert.assertxxx : 테스트 중에 발생되는 값을 확신(assert-확언하다)하는 용도로 사용합니다. 테스트 중간에 특정 값이나 상태를 예상하고, 체크하는 용도로 사용합니다.



'Develop > Spring' 카테고리의 다른 글

Spring MVC Controller(컨트롤러)가 무엇을 처리해 주는가?  (0) 2017.12.12
AOP 개념  (0) 2017.12.10
Session을 받아오는 방법  (0) 2017.09.29
bean config 설정 분리하기  (0) 2017.09.29
redirect 처리  (0) 2017.09.29