JUnit5 - JUnit ํ๊ฒฝ ์ธํ ๊ณผ ์ฒซ ๋ฒ์งธ ํ ์คํธ ์ผ์ด์ค ์์ฑ ๐ฌ ์ฑ ์ ํตํด ๊ณต๋ถํ ๋ด์ฉ์ ์ ๋ฆฌํ์๋ค. ์ฒซ ๋ฒ์งธ JUnit ํ ์คํธ ๋ง๋ค๊ธฐ (p26 ~ p39) ๐ฌ ์ฑ ์ ๋์์๋ ์ฝ๋๋ฅผ ์ง์ ์์ฑํ๋ฉด์ ๊ณต๋ถํ๊ธฐ ์ํด IntelliJ์์ java 11 ๋ฒ์ ์ gradle ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. ์ฑ ์ ์์ ์์๋ java 8์ stream์ ์ฌ์ฉํ๋ฏ๋ก ์ฐ์ต์ฉ ํ๋ก์ ํธ์ jdk๋ 8 ์ด์์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ํ ์คํธ ๋์ ์ฝ๋ ๋ค์์ ํ ์คํธ ๋์ ์ฝ๋์ด๋ค. ๐ Scoreable.java @FunctionalInterface public interface Scoreable { int getScore(); } โ๏ธ ์ฐธ๊ณ - @FunctionalInterface @FunctionalInterface๋ ํจ์ํ ์ธํฐํ์ด์ค์์ ๊ฐ๋ฆฌํค๋ ์ ๋ ธํ ์ด์ ์ด๋ค. ํจ์ํ ์ธํฐํ์ด์ค๋ ์ค๋ก์ง ํ๋์.. 2021. 9. 13. ์ด์ 1 ๋ค์