스프링

스프링 레거시 테스트 코드 작성법

구슬탈출 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);
	}
}

 

별로 쓴 건 없지만 도움이 됬길 바란다.