ํซ : ๋จ์ํ ์คํธ๋ฅผ ์์ฑํ์ง ์๋ ์ฌ๋
๋ฐ์ผ : ์ฝ๋๋ฅผ ์์ฑํ ๋ ๋ง๋ค ์์ ๋ณํ๋ฅผ ๊ฒ์ฆํ ์ ์๋ ๋จ์ํ ์คํธ๋ฅผ ์์ฑํ๋ ์ฌ๋
"20์ฌ์ค์ ์์คํ ์ ์ถ๊ฐํ๋ ์์ "
- ํซ์ ์ถ๊ฐ ํ ๋ฐ๋ก ๋น๋ ํ ๋ฐฐํฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋ฅ๊ฐ ๋ ๋๋ง๋ค ์์ โก๏ธ ๋น๋ โก๏ธ ํ์ธ ๊ณผ์ ์ ๊ฑฐ์น๋ค.
- ์ค๋ฅ๊ฐ ์ฌ๋ฌ๋ฒ ๋ฐ๋ณต๋๋ค๋ฉด ์๊ฐ์ด ์ค๋ ์๋ชจ๋จ
- ๋ฐ์ผ์ ํ
์คํธ๋ฅผ ์คํ ํ ํ ๋์ด๊ฐ์ง ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ค. ๋ฌธ์ ๊ฐ ์๋ค๋ฉด ์ฆ์ ์ค๋จํ๊ณ ์์ .
- ์๋ก์ด ๋ณ๊ฒฝ์ ์ ๊ฒ์ฆํ๋ ค๊ณ ์ค๋ ์๊ฐ์ ์๋ชจํ์ง ์์๋ ๋จ.
"์ด ์์คํ ์ ๋ฌด์์ ํ๋์?"
- ํซ์ ์์คํ ์ ์ฝ๋๋ฅผ ์ผ์ผ์ด ํ์ธ ํ ํ ๋๋ตํ๋ค.
- ๋ฐ์ผ์ ๋จ์ํ ์คํธ๋ฅผ ์ดํด๋ณด๊ณ ์ฆ์ ๋๋ตํ๋ค.
- ์ค๋น : ํ ์คํธ์์ ์ด๋ค ๊ฒ์ ํ๊ธฐ ์ํด ๋จผ์ ํ ์คํธ ์ํ๋ฅผ ์ค์ ํ๋ ์ผ์ ํ๋ค.
- ์คํ : ๊ฒ์ฆํ๊ณ ์ ํ๋ ์ฝ๋๋ฅผ ์คํํ๋ค.
- ๋จ์ธ : assert, ๊ธฐ๋ํ๋ ๊ฒฐ๊ณผ๋ฅผ
assertThat()
๊ณผ ๊ฐ์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ์ค์ ๊ฐ๊ณผ ๋น๊ตํ๋ค.
์คํจํ๋ฉด ๋นจ๊ฐ๋ง๋, ์ฑ๊ณตํ๋ฉด ๋ น์๋ง๋