๋๋ ์ ์ ๋์ JUnit์ ์ฌ์ฉํฉ๋๋ค.
๋๋ ๋ํ ์ผ๋ฐ์ ์ธ ide๋ฅผ ์ฌ์ฉํ์ง ์๊ณ jdee์ ํจ๊ป emacs๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ํฝ ๋ํผ๋ฅผ ์์ฑํ์ต๋๋ค.
๋์ ๊ฐ์ ์ฌ๋๋ค์๊ฒ๋ ๋ ์์ธํ javadoc์ด ๋์์ด ๋ ๊ฒ์
๋๋ค.
์ด๋ค ํด๋์ค์์ ๋ ์์ธํ Javadoc์ ๋์ณค์ต๋๊น?
์๋
๋งํฌ,
๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๊ฒ๋ค.
์: ์ค๋ช
์ ๊ฑฐ์ ์ค๋ช
๋์ง ์์ต๋๋ค. equals ๋ฐ ํด์ ์ฝ๋๋
ํ์์ ์ธ. testcount๋ ์์ ํ
์คํธ๋ง ๊ณ์ฐํ๋ ์์
๋๋ค.
์คํจ: ํธ์ ๋ฐฉ๋ฒ์ ์์ธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฏ๋ก ๋ฌธ์๊ฐ ๋์์ด ๋ ๊ฒ์
๋๋ค.
๊ฒฐ๊ณผ๋ ๋งค์ฐ ๋ฏธ๋ฌํฉ๋๋ค. ๋ค์๊ณผ ํจ๊ป ์ฌ์ฉ๋ฉ๋๋ค.
RunListener.testRunFinished.
ํ์๋ getIgnoreCount()์ ๋ค์ด๊ฐ๋ ๊ฒ์
๋๋ค(๊ฐ์ ์ด ๊ฑฐ์ง์
๋๊น?).
getRunCount๋ก ์ด๋ํฉ๋๋ค(no, ๊ฐ์ false yes ๋ฌด์).
๋ํ igores๋ getFailureCount()๋ก ์ด๋ํฉ๋๋ค.
๋ชจ๋ ํฉ์น๋ฉด ์๋นํ ๊น๋ค๋กญ์ต๋๋ค.
์ ์๊ฐ์๋ getAssionsFailed()๊ฐ ๋๋ฝ๋์์ต๋๋ค.
๋ํ RunListener: RunNotifier์ ์ํด ํธ์ถ๋๋ ๋ฉ์๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฃผ๋ฌธ: ์ถฉ๋ถํ ๋ช
ํํ์ง ์์ต๋๋ค. ๋ฐฉ๊ธ ์์๋ค
๊ทธ๋ฌ๋ ์์ ์ฑ์ ์ํด ๋ฌธ์๊ฐ ๋ ๋์ ๊ฒ์
๋๋ค.
๋ด ๊ด์ฐฐ์ ์ฐ์ฐํ ์ฌ์ค์
๋๋ค.
์ด๋ฐ ๊ฒ๋ค์ด ๋ง์ด ์์ต๋๋ค.
์ ๊ธด๋ฐํ ํ๋ ฅํ์ฌ ์ถ๊ฐ ๋ฌธ์๋ฅผ ์ ์ํ๊ณ ์ถ์ต๋๋ค.
๊ฒฝํ ๋ง์ junit ๊ฐ๋ฐ์.
์น์ ํ๋,
์๋ฅธ์คํธ
์ด๋ค ํด๋์ค์์ ๋ ์์ธํ Javadoc์ ๋์ณค์ต๋๊น?
โ
์ค๋ ๋๋ฅผ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/junit-team/junit4/issues/1314#issuecomment -222671617,
๋๋ ์ค๋ ๋ ์์๊ฑฐ
https://github.com/notifications/unsubscribe/AE0OIH1cXhDsnIDPhZfEPY-jk_OuHgRrks5qHCc2gaJpZM4IqdMd.
@Reissner ๋ณด๊ณ ์ถ์ ๋ฌธ์๊ฐ ์๋ ๋จ์ผ ํด๋์ค์ ๋ํด ๋์ด์ค๊ธฐ ์์ฒญ์ ์์ํ๊ณ JavaDocs๋ฅผ ์ถ๊ฐํ์ง ์๊ฒ ์ต๋๊น? ์ด๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ด ์๋ค :-)
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@Reissner ๋ณด๊ณ ์ถ์ ๋ฌธ์๊ฐ ์๋ ๋จ์ผ ํด๋์ค์ ๋ํด ๋์ด์ค๊ธฐ ์์ฒญ์ ์์ํ๊ณ JavaDocs๋ฅผ ์ถ๊ฐํ์ง ์๊ฒ ์ต๋๊น? ์ด๊ฒ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ๋ด ์๋ค :-)