JUnit์ด๋?
์๋ฐ์ฉ ์ ๋ ํ ์คํธ ํ๋ ์์ํฌ๋ก, ๊ตฌํํ ๊ธฐ๋ฅ์ ๋ํ ๋จ์ ํ ์คํธ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ํด๋์ค ๋ ๋ฒจ ๋จ์๋ก๋ ํ ์คํธ๊ฐ ๊ฐ๋ฅํ๋ค.
ํ ์คํธ ๊ฒฐ๊ณผ์ ๋ํ ๊ฒ์ฆ ๋ฐฉ๋ฒ
01. Println()์ผ๋ก ์ถ๋ ฅ
System.out.println("result = " + (result == member));
ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ๋ ๋งค๋ฒ True / False ์์ผ๋ก ์ฝ์์ฐฝ์ ์ถ๋ ฅํ๋ ๊ฒ์ ํ๊ณ๊ฐ ์์ผ๋ฏ๋ก ๋ค๋ฅธ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ํ์ธํ๋ ๊ฒ์ด ์ข๋ค.
02. AssertEquals(Assertions org.junit.jupiter.api)
Assertions.assertEquals(expected, actual)
expected์ actual์ด ๊ฐ์ผ๋ฉด ๋น๋๊ฐ ๋๋ค.
03. AssertThat(Assertions org.assertj.core.api)
Assertions.assertThat(actual).isEqualTo(expected)
๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ด๋ค.
๋๊ธ