728x90
๋ฐ˜์‘ํ˜•
Mock์€ Stub์ด ์•„๋‹ˆ๋‹ค(Mocks Aren't Stubs)

๋ณธ ํฌ์ŠคํŒ…์€ ๋งˆํ‹ด ํŒŒ์šธ๋Ÿฌ์˜ ์›๊ธ€์„ ๋ฒˆ์—ญํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜์—ญ ๋ฐ ์˜ค์—ญ(์‚ฌ์‹ค์ƒ ๋ฐœ๋ฒˆ์—ญ)์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์›๊ธ€๋กœ ์ฝ์–ด๋ณด์‹œ๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐœ๋ฒˆ์—ญ์— ๋Œ€ํ•ด ์ ๊ทน์ /๊ณต๊ฒฉ์  ํ”ผ๋“œ๋ฐฑ ํ™˜์˜์ž…๋‹ˆ๋‹ค ๐Ÿคฉ Mock์ด๋ผ๋Š” ์šฉ์–ด๋Š” ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์‹ค์ œ ๊ฐ์ฒด๋ฅผ ๋ชจ๋ฐฉํ•œ ํŠน์ˆ˜ํ•œ ๊ฐ์ฒด๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋Œ€๋ถ€๋ถ„์˜ ์–ธ์–ด ํ™˜๊ฒฝ์—๋Š” Mock ๊ฐ์ฒด๋ฅผ ์‰ฝ๊ฒŒ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Mock ๊ฐ์ฒด๋Š” ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒํ•˜๋Š” ํ•˜๋‚˜์˜ ํ˜•ํƒœ์— ๋ถˆ๊ณผํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์šฐ๋ฆฌ๋Š” ์ข…์ข… ๊นจ๋‹ซ์ง€ ๋ชปํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” Mock ๊ฐ์ฒด๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€, ์–ด๋–ป๊ฒŒ ๋™์ž‘ ๊ฒ€์ฆ ๊ธฐ๋ฐ˜ ํ…Œ์ŠคํŠธ๋ฅผ ์žฅ๋ คํ•˜๋Š”์ง€, ๊ด€๋ จ๋œ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด Mock ๊ฐ์ฒด๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”์ง€๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. Mock์ด..

Test 2022. 5. 11. 10:30
728x90
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
Total
83,835
Today
55
Yesterday
439
๋งํฌ
«   2022/05   »
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
๊ธ€ ๋ณด๊ด€ํ•จ