Mockito와 SpringBootTest 차이
Mockito : 주로 단위 테스트를 위한 프레임워크이다. 객체의 동작을 모의(mock)하여 테스트 환경을 설정하는데 사용된다. 즉, 실제 객체 대신 테스트에 필요한 가짜 객체를 만들어서 테스트할 수 있다.
SpringBootTest : 통합 테스트를 위한 어노테이션이다. Spring Boot 애플리케이션의 전체 컨텍스트를 로드하여 실제 어플리케이션 환경에서 테스트를 수행할 수 있도록 한다.
Mockito에서 직접 데이터베이스에 저장하는 대신 객체 리턴하는 법 - when

Mockito에서 void 객체 Mock하는 법 - doNothing()

disablePostById는 void를 반환한다. 그래서 doNothing을 앞에 붙여준다. 이 메서드는 호출 시 실제로는 아무 동작도 하지 않는다.