[Eclipse] Run as์์ Junit Test์ ์ ํํ ์ ์์ ๋? Missing Run as JUnit Test
๊ฐ์ธ ํ๋ก์ ํธ ์ค Test Code๋ฅผ ๋ง๋ค์ด Junit์ผ๋ก ์คํ์ ํ๋ ค๊ณ ํ๋๋ฐ Run as์์ Junit์ ๋ฐ๋ก ์คํํ ์ ์์๋ค.
๋๋ฌ์ ๋ฐ์์ด ์๋๊ฒ ์๋๊ณ , ์์ ํ๋๊ฐ ์กด์ฌํ์ง ์์๋ค.
JDK๋ฒ์ ์ 11์ด๊ณ , Junit์ 4 version
๊ตฌ๊ธ๋ง์ ํด๋ณด๋, ์ดํด๋ฆฝ์ค๋ฅผ ๊ป๋ค ํค๋ผ๋ ์๋ฆฌ๊ฐ ์์ด ๊ป๋ค ์ผฐ์์๋ ๋ถ๊ตฌํ๊ณ ๊ทธ๋๋ก์๋ค.
1. JDK๋ฒ์ ๊ณผ Junit๋ฒ์ ์ด ๋ง์ง ์์์ ๊ทธ๋ฐ๊ฐ? ํ๋ ์๊ฐ์ Junit์ 5 ๋ฒ์ ์ผ๋ก ์ฌ๋ ธ๋ค.
2. ๊ทธ๋ฆฌ๊ณ ํ๋ก์ ํธ์ build path์์๋ Junit์ 5๋ก ์ฌ๋ ธ๋ค.
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<version>5.5.2</version>
<scope>test</scope>
</dependency>
3. ๊ทธ๋ฆฌ๊ณ ํด๋น ํ๋ก์ ํธ์ Junit 4 -> Properties์ ๋ค์ด๊ฐ ๋ฒ์ ์ 5๋ก ๋์๋ค.
๊ทธ๋ฆฌ๊ณ ์ดํด๋ฆฝ์ค๋ฅผ ๊ป๋ค ํค๋, Run as > Junit Test ์ ํ ํ๋๊ฐ ์๊ฒผ๋ค!
๊ทผ๋ฐ ๋๋ผ์ด ๊ฒ์ ์ ๋ง ๋ฒ์ ๋ฌธ์ ์ธ๊ฐ ์ถ์ด์ ๋ค์ Junit 4๋ก ๋ฒ์ ์ ๋ด๋ ธ์์๋ ์ฌ์ ํ ํ๋๊ฐ ์ฌ๋ผ์ง์ง ์๊ณ ์๋ค.
๋์ฒด ๋ญ๊ฐ ๋ฌธ์ ์์๊น?
์ ์ด์ pom.xml์์ dependency๊ฒฝ๋ก๊ฐ ์ ๋๋ก ์์กํ๊ฑด์ง ...
+) ์ถ๊ฐ
commitํ๋ ค๊ณ ๋ณด๋, .classpath ํ์ผ์ ์ ์ด์ ์ ๋๋ก ์ง์ ์ด ๋์ง ์์๋ ๊ฒ ๊ฐ๋ค.
๋ฒ์ ๋ฌธ์ ๋ ์๋ ๋ฏํ๊ณ , pom.xml์์ dependency๋ฅผ ๋ค์ ์ง์ ํด์ฃผ๋ฉด ๋ ๋ฏํ ๋๋