test

    Test Case ๋งŒ๋“ค๊ธฐ

    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..