๋ฐ์ํ
๐งJUnit์ด๋?
๐ก Java๋ฅผ ์ํ ์คํ์์ค ํ ์คํ ํ๋ ์์ํฌ
๋จ์ ํ
์คํธ๋ฅผ ์ฝ๊ฒ ์์ฑํ ์ ์๋๋ก ๋์์ค๋ค.
ํ
์คํธ ์ผ์ด์ค๋ฅผ ์์ฑํ๊ณ ์คํํ ์ ์๋ค.
๐งชํ ์คํธ์ฝ๋๋ฅผ ์์ฑํ๋ ์ด์
1. ๋ฒ๊ฑฐ๋ก์ ๊ฐ์
์ ํ๋ฆฌ์ผ์ด์
์ ์ค์ ๋ก ์๋์์ผ์ ๋ชจ๋ ๊ธฐ๋ฅ์ ํ๋ ํ๋ ํ
์คํธ ํ๊ธฐ์๋ ์๊ฐ์ด ๋ง์ด ๊ฑธ๋ฆฐ๋ค.
ํ
์คํธ ์ฝ๋๋ฅผ ์์ฑํด๋๋ฉด ํ๋ฒ์ ํด๋ฆญ์ผ๋ก ํ
์คํธ๋ฅผ ๋ง์น ์ ์๋ค.
CI/CD ํ์ดํ๋ผ์ธ๊ณผ ๊ฐ์ ์๋ํ๋ ๋น๋ ๋ฐ ๋ฐฐํฌ ํ๊ฒฝ์์๋ ์ ์ฉํ๋ค.
์๋ฅผ ๋ค๋ฉด, ๋ฐฐํฌ ์ ์ ์๋์ผ๋ก ํ ์คํธ์ผ์ด์ค๋ฅผ ์คํ์์ผ์ ์คํจํ๋ฉด mergeํ์ง ์๋๋ก ํ ์ ์๋ค.