[java] Maven 플러그인 테스트 작성
Maven은 소프트웨어 프로젝트의 라이프사이클을 관리하고 빌드하는 도구로, 플러그인을 사용하여 다양한 작업을 자동화할 수 있습니다. 이번에는 Maven 플러그인을 사용하여 테스트를 작성하는 방법에 대해 알아보겠습니다.
1. Maven 플러그인 설정
먼저, Maven 프로젝트의 pom.xml
파일에 플러그인을 추가해야 합니다. 아래는 Maven Surefire 플러그인을 사용하여 테스트를 실행하는 예시입니다.
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
<configuration>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
</plugin>
</plugins>
</build>
위의 설정은 Surefire 플러그인을 사용하여 *Test.java
로 끝나는 테스트 클래스를 실행하도록 지정합니다.
2. 테스트 작성
이제 Maven 프로젝트에 테스트 코드를 작성해야 합니다. 예를 들어, ExampleTest.java
파일을 생성하고 다음과 같이 간단한 테스트 메서드를 작성합니다.
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
public class ExampleTest {
@Test
public void testSum() {
int result = 2 + 3;
assertEquals(5, result);
}
}
3. Maven 빌드 및 테스트 실행
이제 터미널에서 Maven 빌드 명령을 실행하여 테스트를 수행할 수 있습니다.
mvn test
위 명령을 실행하면 maven-surefire-plugin
이 설정된대로 *Test.java
로 끝나는 테스트 클래스를 실행하고 결과를 보고합니다.
이제 Maven을 사용하여 플러그인을 설정하고 테스트를 작성하여 자동화된 테스트를 실행하는 방법을 익혔습니다.
더 자세한 내용은 Maven Surefire Plugin 공식 문서를 참고하세요.