[C/C++ Tip] 30. C์ธ์ด Unit Test ์ข
๋ฅ
ยท
๐ท C์ธ์ด 30๊ฐ
๋จ์ ํ
์คํธ ์ข
๋ฅ์ ํ
์คํธ์ ๊ฐ ์ ํ์ ์ข ๋ ์์ธํ๊ฒ ์ค๋ช
ํ๊ณ , ๊ฐ ์ ํ์ด ์ด๋ค ๋ฌธ์ ๋ฅผ ์ก๊ธฐ ์ํด ์ฌ์ฉ๋๋์ง, ๊ทธ๋ฆฌ๊ณ ๊ฐ๊ฐ์ ๋ํ ๊น๋ํ ์ฝ๋ ์์ ๋ฅผ ์ ๊ณตํ๊ฒ ๋ค. ์ฌ๊ธฐ์๋ ๊ฐ๋จํ ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๋จ์ ํ
์คํธ์ ๋ํด ์ค๋ช
ํ๋ค.โญ 1. ๋์ ํจ์// calculateDiscount ํจ์๋ ๊ตฌ๋งค ๊ธ์ก(amount)์ ๋ฐ๋ผ ํ ์ธ์จ์ ์ ์ฉํจ.// 100 ์ด์์ผ ๋๋ 10% ํ ์ธ, 50 ์ด์ 100 ๋ฏธ๋ง์ผ ๋๋ 5% ํ ์ธ, ๊ทธ ์ธ์๋ ํ ์ธ ์์.double calculateDiscount(double amount) { if (amount >= 100) return amount * 0.9; else if (amount >= 50) return amount * 0.95; else return a..