Mock
-
Test Doubles - fake, stub, mockiOS 2021. 7. 22. 08:19
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ ํฌ์คํ ์์๋ Test Double์ 3๊ฐ์ง ์ข ๋ฅ์ ๋ํด ์์๋ณด๊ณ ๊ตฌ๋ถํด๋ณด๊ฒ ์ต๋๋ค๐ง๐ป๐ป ์ฐ์ ํ ์คํธ ๋๋ธ?? ํ ์คํธ ๋๋ธ์ ์๋ํ ํ ์คํธ์์ ์ค์ ์ ์ ์ฌํ๊ฒ ๋์ํ๋ฉด์ ๋จ์ํ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ ๋์์์ผ๋ณด๊ฑฐ๋ ํ๋ ํ ์คํธ ๊ณผ์ ์์ ๋ณต์ก์ฑ์ ๋ฎ์ถ๊ณ ๋ ๋ฆฝ๋ ์ฝ๋๋ฅผ ํ ์คํธ ๊ฒ์ฆํ ์ ์๋ ํ ์คํธ ํ๊ฒฝ์์ ์ด๋ฌํ ํ ์คํธ ๊ฐ์ฒด๊ฐ ์ฌ์ฉ๋๋๊ฒ ์ ๋๋ค. ํ ์คํธ ๋๋ธ์ ์ข ๋ฅ 1) fake - ์์ฉ๋๋ ์ฑ ๋ก์ง ๊ตฌํ๊ณผ ๋์ผํ๊ฒ ๊ฐ์ง๋ก ์ฑ ๋ก์ง ๊ตฌํ์ ๋ง๋ค๊ณ ์๋ฒ DB๋์ ์ธ๋ฉ๋ชจ๋ฆฌ DB๋ฅผ ์ ์ํ์ฌ ํด๋น ์ ๋ณด๋ก ํ ์คํธ (ํ๋ก๋์ ๊ตฌํ๋ณด๋ค ์ข ๋ ๋จ์ํ๊ฒ ๋ง๋ค ์ ์์) - ์๋ฅผ๋ค์ด ๋คํธ์ํฌ ํต์ ์ ํ์ฌ ์๋ฒ DB๋ฅผ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฟ๋ ค์ฃผ๋ ๋ก์ง์ fake๋ก๋ ๋คํธ์ํฌ ํต์ ์ ํ์ง ์๊ณ ํ ์คํธ ๊ฐ์ฒด๋ฅผ ..