ํ ์คํธ์ผ์ด์ค
Test Case ๋ง๋ค๊ธฐ
์ด๋ฒ ํฌ์คํ ์์๋ ์๋น์ค๋ฅผ ์์ฑํ๊ณ , ๋์์ด ์ํํ ์ํ๋๋์ง ํ ์คํธ๋ฅผ ํด์ผํฉ๋๋ค. main ๋ฉ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ถ๋ ฅํ๊ธฐ ์ง์ DB์ ๋ฃ๊ณ ์คํํด๋ณด๊ธฐ ๋ฑ๋ฑ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ํ ์คํธ๋ฅผ ํ ์ ์์ต๋๋ค. ์ด๋ฒ ์๊ฐ์๋ Spring์ผ๋ก Service๋ฅผ ๋ง๋ค๋ฉฐ ๊ต์ฅํ ํธ๋ฆฌํ Test Case๋ฅผ ํ์ฉํ์ฌ ํ ์คํธ๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Test Case testํ์ผ์์ Class๋ฅผ ์์ฑํ์ฌ ์ฃผ์๊ณ ์์ ์ ์ํํ๋ฉด ๋ฉ๋๋ค. ๋ฉ์๋์ @Test๋ผ๋ anotation๋ง ๋ถ์ฌ์ฃผ๊ณ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์์๋ก ๊ฐ๋จํ ์คํ์ ์๋น์ค๋ฅผ ๋ง๋ค์ด๋ณด๊ฒ ์ต๋๋ค. public int join(Member member) { nameCheck(member); repository.save(member); return member.g..