[Spring/JUnit] Mock ๊ฐ์ฒด ์ค์ ๋ฌธ์ : java.lang.AssertionError: Expecting actual not to be null
ยท
Backend/Spring Boot
โ๏ธ์๋ฌ ๋ฉ์์งjava.lang.AssertionError: Expecting actual not to be null ๐ป ๊ฐ๋ฐ ํ๊ฒฝFramework : Spring Boot `3.2.3`DB : MySQL(๋ก์ปฌ), H2(ํ
์คํธ)Library : JPA, QueryDSL `5.0.0`Test : JUnit ๐ ์์ธSpring์์ Junit์ผ๋ก Service ๋จ์ ๊ฒ์๊ธ ๋ฑ๋ก ๊ธฐ๋ฅ์ ํ
์คํธํ๋๋ฐ ์๋ฌ๊ฐ ๋ฌ๋ค.๊ฒ์๊ธ ๋ฑ๋ก ๋ฉ์๋๋ `save()`๋ฅผ ์ํํ๊ณ , ์๋ก ๋ฑ๋ก๋ ๊ฒ์๊ธ์ `id`๋ฅผ ๋ฐํํ๋ค. ์ด๋ฅผ ํ
์คํธํ๊ธฐ ์ํด Mock ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด `save()`๋ฅผ ์ํํ๋ฉด ๋ฐํํ๋๋ก ํ๊ณ , `getId()`๋ฅผ ํธ์ถํ๋ฉด `id`๋ก 1L์ ๋ฐํํ๋๋ก ์ค์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฒ์๊ธ ๋ฑ๋ก ๋ฉ์๋๋ฅผ ์คํํ์..