이제는 거의 표준이 된 작업 방식입니다.

@테스트 사용하는 법

가능하면  비즈니스 서비스 단에서 만든 코드는 테스트에서 먼저 실행해보고, 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를 써야지 좀 원활한 부분이 있어서

안 쓰고 있어요