ํ
์คํธ ์ฝ๋์ ๋ํ ์ ๋ฆฌ ๋ฐ ๊ณ ๋ฏผ ๊ธฐ๋ก
์ด์ ์ ํ๋ ํ๋ก์ ํธ๋ค์ ๋ํด์ ํ
์คํธ์ฝ๋๋ ์์ฑํ์ง ์์๋ค. ์์ฑํ๋ค ํด๋ ์ ํ
์คํธ์ฝ๋๋ฅผ ์์ฑํ๋์ง๋ ์ ๋ชจ๋ฅด๊ณ ๋์ถฉ ๋์ ์ฌ๋ณธ๊ฒ ๋ค์๋ค. tickerBell ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ํตํฉํ
์คํธ, ๋จ์ํ
์คํธ๋ฅผ ์งํํ๋ฉฐ ์์ฑ๋ ๋์ ํ๋ก์ ํธ๋ฅผ ์์ฑํด๋ณด๋ ค ํ๋ค. ์ฐ์ ๋จ์ํ
์คํธ์ ๋ง์ด ์ฌ์ฉํ๋ Mock, Mockito์ ๋ํด ์๊ฐํ๊ณ ์ ํ๋ค. Mock์ด๋? Mock์ ํ๊ธ๋ก "๋ชจ์, ๊ฐ์ง์"๋ผ๋ ๋ป์ผ๋ก ํ
์คํธํ ๋ ํ์ํ ์ค์ ๊ฐ์ฒด์ ๋์ผํ ๋ชจ์ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด ํ
์คํธ์ ํจ์ฉ์ฑ์ ๋์ด๊ธฐ ์ํด ์ฌ์ฉํ๋ค. ์์ ๋ฅผ ๋ณด๋ฉด์ ์ Mock์ ์ฌ์ฉํ๋์ง ์์๋ณด์ @Service public class StudyService { public Student getStudent() { // DB์์ study ํ
์ด๋ธ ์กฐํ (๋ถํ..