이제는 거의 표준이 된 작업 방식입니다.
@테스트 사용하는 법
가능하면 비즈니스 서비스 단에서 만든 코드는 테스트에서 먼저 실행해보고, Git에 push 하도록 합니다.
서비스 파일을 열어서 Ctrl+Shift+T 입력 후
Create New Test 클릭하세요
클래스 네임은 해당하는 클래스 네임+Test 이런 식으로 다 건드릴 필요 없고 그냥 OK만 누르면 됩니다.
오케이만 누르면 이제
보여드리기 위해서 그런 식으로 하면은 네 딱 이런 식으로 나올 거거든요.
@SpringBootTest
class sampleServiceTest {
}
아무것도 없는 상태로 여기에서 @SpringBootTest를 꼭 써줘야 합니다.
@SpringBootTest 가 뭐냐면 application.properties같은 설정들 가지고 오는 거고요.
그래서 마찬가지로 @Autowired 해서 저희
@Test를 메서드 위에 입력한다.
그럼 왼쪽에 화살표 아이콘이 뜨는데 클릭하면 해당 메서드만 실행된다
만일 에러가뜰 경우 아래 코드가 추가되어있는지 확인하세요.
import org.junit.jupiter.api.Test;
---------아래는 참고사항
그리고 사실 이거 제가 테스트 관련된 기능 그중에서 가장 중요한 걸 제가 안 쓰고 있긴 하거든요.
네 이렇게 해서 맞추고 막 하는 게 있는데 이거는 만약에 제대로 쓰려면 네 저희가 지금 공통 db 사용을 하고 있잖아요.
네
공통 db를 쓰면 안 되고 개인 개별적인 개별적인 db를 써야 돼요.
개별? 개별이라는 게
각자 사람별로 또 고원으로 구축해가지고 따로 db를 써야지 좀 원활한 부분이 있어서
안 쓰고 있어요
'코딩중독 > JAVA' 카테고리의 다른 글
[에러노트] Spring Boot/Gradle FAILURE: Build failed with an exception. (0) | 2022.03.16 |
---|---|
log4j 보안취약점 발견 (0) | 2021.12.13 |
[Spring] Getter Setter를 간편하게 해주는 어노테이션, lombok(롬복) (0) | 2021.11.17 |
[Spring] Spring Legacy Project (MVC) 생성 :: myBatis (0) | 2021.11.10 |
이클립스 오류 메시지 대처방법 (0) | 2021.10.27 |