스프링
스프링 레거시 테스트 코드 작성법
구슬탈출
2024. 1. 21. 15:05
src/test/java 패키지 밑에 테스트할 패키지를 생성한다
나는 패키지이름을 shoppingmall이라고 지었고 Sample 테스트 클래스를 생성했는데 생성하는 방법은
패키지 (shoppingmall)에 우클릭하고 new/JunitTestCase를 눌러주면 테스트코드가 완성된다.
Assertj의존성 라이브러리를 받아야하는데 이게 뭐냐면
Assertj는 많은 Assertion, 오류 메시지 테스트를 제공하고
테스트 코드 가독성을 향상 시키며 쉽게 사용할 수 있도록 설계된 Java 라이브러리입니다.
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<!-- use 2.9.1 for Java 7 projects -->
<version>3.20.2</version>
<scope>test</scope>
</dependency>
pom.xml 에 추가시켜주자
그리고 Test 코드에 import 하면 된다.
import static org.assertj.core.api.Assertions.*;
나는 이렇게 테스트 코드를 만들었다.
class Sample {
@Test
@DisplayName("실패하면 반역 성공하면 혁명아입니까")
void test() {
assertThat(1).isSameAs(1);
}
}
별로 쓴 건 없지만 도움이 됬길 바란다.