Mocking ์๋ฆฌ mocking์ด๋ (mock = ๋ชจ์กฐํ) ๋ป ๊ทธ๋๋ก ๋ฐ์๋๋ฆฌ๋ฉด ๋๋ค. ์ฆ ํ
์คํธํ๊ณ ์ ํ๋ ์ฝ๋๊ฐ ์์กดํ๋ function์ด๋ class์ ๋ํด ๋ชจ์กฐํ์ ๋ง๋ค์ด '์ผ๋จ' ๋์๊ฐ๊ฒ ํ๋ ๊ฒ์ด๋ค. ํ๋ง๋๋ก, ๋จ์ ํ
์คํธ๋ฅผ ์์ฑํ ๋, ํด๋น ์ฝ๋๊ฐ ์์กดํ๋ ๋ถ๋ถ์ ๊ฐ์ง(mock)๋ก ๋์ฒดํ๋ ๊ธฐ๋ฒ์ ๋งํ๋ค. ์ ๊ฐ์ง๋ก ๋์ฒดํ๋๊ฐ? ํ
์คํธ ํ๊ณ ์ถ์ ๊ธฐ๋ฅ์ด ๋ค๋ฅธ ๊ธฐ๋ฅ๋ค๊ณผ ์ฎ์ฌ์์ ๊ฒฝ์ฐ(์์กด) ์ ํํ ํ
์คํธ๋ฅผ ํ๊ธฐ ํ๋ค๊ธฐ ๋๋ฌธ์ด๋ค. ์๋ฅผ๋ค์ด request body์ ์ฌ์ฉ์์ id์ password๋ฅผ ๋ฃ์ด์ post์์ฒญ์ ๋ณด๋ด๋ฉด ์ปจํธ๋กค๋ฌ์์ ์ ๋ณด๋ฅผ ์ถ์ถํ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฃ์ด์ฃผ๋ ๋จ์ํ
์คํธ๋ฅผ ํ๊ณ ์ถ๋ค๊ณ ํ์. ์ปจํธ๋กค๋ฌ๋ ๋ผ์ฐํฐ์์ ์๋ต์ ๋ณด๋ด๋ ๋ฏธ๋ค์จ์ด๋ฅผ ํน๋ณํ ๋ถ๋ฅด๋ ๋ง์ด๋ค. ๊ทธ๋ฅ ํจ์๋ค. ๋ฐ..
wono
|
Do you want to delete?