@@ -147,24 +147,35 @@ sut.Verify(x => x.GetNumberOfUsers(),Times.Once);}
147
147
> - ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๊ณ ์ ๊ฐ ๊ฐ๋ณ ํด๋์ค๊ฐ ์ด์ ํด๋์ค์ ์ํตํ๋ ๋ฐฉ์์ ์๋ณํ ์ ์๋ ๋์๊ณผ๋ ์๋ฌด๋ฐ ๊ด๊ณ๊ฐ ์๋ค. (์ด๋ ๊ตฌํ ์ธ๋ถ์ฌํญ์ด๋ค.)
148
148
> - **๋ชฉ์ ์ดํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ๊ณ๋ฅผ ๋๋๋๋ ์ํธ์์ฉ์ ๊ฒ์ฆํ ๋์ ์ด๋ฌํ ์ํธ์์ฉ์ ์ฌ์ด๋ ์ดํํธ๊ฐ ์ธ๋ถ ํ๊ฒฝ์์ ๋ณด์ผ ๋๋ง ๋์๊ณผ ๊ด๋ จ**์ด ์๋ค.
149
149
150
- ## **๋๋ฒ์งธ, ํ๋ธ ๊ฐ์ฒด ํจํด ์ฌ์ฉ (= ํ
์คํธํ๊ธฐ ์ด๋ ค์ด ์ฝ๋์ ์ฌ์ด ์ฝ๋ ๋ถ๋ฆฌ)**
150
+ ## **๋๋ฒ์งธ, ํ๋ธ ๊ฐ์ฒด ํจํด ์ฌ์ฉ**
151
151
152
152
| **์ฌ์ฉ์ ** | **์ฌ์ฉํ** |
153
153
| ------------------------------------------------------------ | ------------------------------------------------------------ |
154
154
|  |  |
155
155
156
+ <img src="https://raw.githubusercontent.com/hscom96/ImageStore/main/images/2023/06/18/image-20230618163753706.png" alt="image-20230618163753706" style="width:50%;" />
156
157
158
+ - ์ธ์ ์ฌ์ฉ?
159
+
160
+ - **ํ
์คํธํ๊ธฐ ์ด๋ ค์ด ์ฝ๋์ ์ฌ์ด ์ฝ๋ ๋ถ๋ฆฌ**
161
+ - **ํ๋ ฅ์๊ฐ ๋ง์ ๋ณต์กํ ์ฝ๋์ผ๋**
157
162
158
163
- ํ
์คํธ ๋์ ์ฝ๋์ ๋ก์ง์ ํ
์คํธํ๋ ค๋ฉด, **ํ
์คํธ๊ฐ ๊ฐ๋ฅํ ๋ถ๋ถ์ ์ถ์ถ**ํด์ผ ํ๋ค. (์ถ์ถ๋ ๋ก์ง์ ๋ค๋ฅธ ํด๋์ค๋ก ์ด๋)
159
164
- ๊ฒฐ๊ณผ์ ์ผ๋ก ์ฝ๋๋ ํ
์คํธ ๊ฐ๋ฅํ ๋ถ๋ถ์ ๋๋ฌ์ผ ์์ ํ๋ธ ๋ํผ๊ฐ ๋๋ค.
160
165
161
166
- TMI : ํ๋ธ ๊ฐ์ฒด ํจํด์ ๋ง์ ์ํคํ
์ฒ ํจํด(ํฅ์ฌ๊ณ ๋ , ํจ์ํ)๋ฑ์ ๊ธฐ๋ฐ
162
167
168
+ - ์ก๊ฐํ ์ํคํ
์ฒ๋ ๋น์ง๋์ค ๋ก์ง๊ณผ ํ๋ก์ธ์ค ์ธ๋ถ ์์กด์ฑ๊ณผ์ ํต์ ์ ๋ถ๋ฆฌํ๋ค. ์ด๋ ๋๋ฉ์ธ ๊ณ์ธต๊ณผ ์ ํ๋ฆฌ์ผ์ด์
์๋น์ค ๊ณ์ธต์ด ๊ฐ๊ฐ ๋ด๋นํ๋ ๊ฒ์ด๋ค.
169
+ - ํจ์ํ ์ํคํ
์ฒ๋ ๋ ๋์๊ฐ ํ๋ก์ธ์ค ์ธ๋ถ ์์กด์ฑ๋ฟ๋ง ์๋๋ผ ๋ชจ๋ ํ๋ ฅ์์์ ์ปค๋ฎค๋์ผ์ด์
์์ ๋น์ฆ๋์ค ๋ก์ง์ ๋ถ๋ฆฌํ๋ค. (ํ
์คํธ๋ฅผ ๋ ์ฉ์ดํ๊ฒํจ) ์ฆ, ํจ์ํ ์ฝ์ด์๋ ์๋ฌด๋ฐ ํ๋ ฅ์๋ ์๋ค. ํจ์ํ ์ฝ์ด์ ๋ชจ๋ ์์กด์ฑ์ ๋ถ๋ณ
170
+
163
171
> - reference
164
172
> - ํด๋ฆฐ ์ํคํ
์ฒ P. 250
165
173
> - Unit testing P.233
166
174
167
175
176
+ > ์ฝ๋๊ฐ ๋ ์ค์ํด์ง๊ฑฐ๋ ๋ณต์กํด์ง ์๋ก ํ๋ ฅ์๋ ์ ์ด์ผํ๋ค.
177
+
178
+ > ์ข์ง ์์ ํ
์คํธ๋ฅผ ์์ฑํ๋ ๊ฒ๋ณด๋ค๋ ํ
์คํธ๋ฅผ ์ ํ ์์ฑํ์ง ์๋ ํธ์ด ๋ซ๋ค.
168
179
169
180
170
181
@@ -302,6 +313,8 @@ export class OrderService {
302
313
>
303
314
> <img src="https://raw.githubusercontent.com/hscom96/ImageStore/main/images/2023/06/17/image-20230617214941673.png" alt="image-20230617214941673" style="width:50%;" />
304
315
316
+
317
+
305
318
# Reference
306
319
307
320
- Unit Testing (๋ธ๋ผ๋๋ฏธ๋ฅด ์ฝ๋ฆฌ์ฝํ)
0 commit comments