[Spring][ํผ๊ณต] 4. ํ์ ๊ด๋ฆฌ ์์ - (3) ํ
์คํธ ์ผ์ด์ค ์์ฑ
ยท
๐ Language/โ JAVA
ํ์ ๊ด๋ฆฌ ์์ 3. ํ์ ๋ฆฌํฌ์งํ ๋ฆฌ ํ
์คํธ ์ผ์ด์ค ์์ฑ ๊ฐ๋ฐํ ๊ธฐ๋ฅ์ ์คํํด์ ํ
์คํธํ ๋ ์๋ฐ์ main ๋ฉ์๋๋ฅผ ํตํด์ ์คํํ๊ฑฐ๋, ์น ์ ํ๋ฆฌ์ผ์ด์
์ ์ปจํธ๋กค๋ฌ๋ฅผ ํตํด์ ํด๋น ๊ธฐ๋ฅ์ ์คํํ๋ค. ์ด๋ฌํ ๋ฐฉ๋ฒ์ ์ค๋นํ๊ณ ์คํํ๋๋ฐ ์ค๋ ๊ฑธ๋ฆฌ๊ณ , ๋ฐ๋ณต ์คํํ๊ธฐ ์ด๋ ต๊ณ ์ฌ๋ฌ ํ
์คํธ๋ฅผ ํ ๋ฒ์ ์คํํ๊ธฐ ์ด๋ ต๋ค๋ ๋จ์ ์ด ์๋ค. ์๋ฐ๋ JUnit ํ๋ ์์ํฌ๋ก ํ
์คํธ๋ฅผ ์คํํด์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. ํ
์คํธ ์ผ์ด์ค๋ฅผ ๋จผ์ ์์ฑํ ํ ๊ฐ๋ฐํ๋ ๋ฐฉ์์ ํ
์คํธ ์ฃผ๋ ๊ฐ๋ฐ(TDD)์ด๋ผ ํ๋ค. 1) ํ
์คํธ ์ผ์ด์ค ์์ฑ ๋ณดํต ํ
์คํธํ ๊ธฐ๋ฅ๊ณผ ๋์ผํ ํจํค์ง ์ด๋ฆ์ผ๋ก ์์ฑํ๊ณ class๋ ๋ค์ Test๋ฅผ ๋ถ์ธ๋ค. @Test๋ ํ
์คํธ ๋ฉ์๋๋ผ๋ ๋ป์ผ๋ก ํด๋น ๋ฉ์๋๋ฅผ ๋จ๋
์คํ์ํฌ ์ ์๋ค. ํ ๋ฒ์ ์ฌ๋ฌ ํ
์คํธ๋ฅผ ์คํํ๋ฉด ๋ฉ๋ชจ๋ฆฌ..