@RunWith(SpringRunner.class)
ํ ์คํธ๋ฅผ ์งํํ ๋ JUnit์ ๋ด์ฅ๋ ์คํ์ ์ธ ๋ค๋ฅธ ์คํ์๋ฅผ ์คํ
์คํ๋ง ๋ถํธ ํ ์คํธ - JUnit์ฌ์ด์ ์ฐ๊ฒฐ์ ์ญํ ์ ํจ
@WebMvcTest
Web์ ์ง์คํ ์ ์๋ ์ด๋ ธํ ์ด์ , @Controller,@ControllerAdvice๋ฑ Controller์์ ์ด์ฉ ๊ฐ๋ฅํ ์ด๋ ธํ ์ด์ ์ ์ฌ์ฉํ ์ ์๋ค.
@Autowired
๋น์ ์ฃผ์
MockMvc
HTTP์ GET,POST๋ฑ์ ๋ํ ์นAPI๋ฅผ ํ ์คํธํ ๋ ์ฌ์ฉ
์ธ๋ถ์ ๊ฒฐ๊ณผ์ ํฌ๊ฒ ์์กดํ ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ถํฐ ํน์ ๊ฐ์ ๋ฐ์ ๋, ํน์ ์๊ฐ์๋ง ์คํ๋๋ ๊ฒฝ์ฐ ๋ฑ
perform()
HTTP GET,POST ์์ฒญ, ์ฒด์ด๋ ์ง์
andExpect() ์ ์ด์ฉํด์ ๋ค์ํ๊ฒ ๊ฒ์ฆํ ์ ์๋ค.
assertThat()
๋ฐ์ํ
'๐ WEB > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JPA Auditing ์ผ๋ก ์์ฑ/์์ ์๊ฐ ์๋ํํ๊ธฐ (0) | 2020.04.14 |
---|---|
์ค์ ๋ก ์คํ๋ ์ฟผ๋ฆฌ์ ํํ (0) | 2020.04.10 |
Spring Data Jpa ์ ์ฉํ๊ธฐ 01.Entityํด๋์ค , Repository (0) | 2020.04.07 |
์คํ๋ง ๋ถํธ ์ ๋ฆฌ (200405~) (0) | 2020.04.05 |
Spring scheduler(์คํ๋ง ์ค์ผ์ฅด๋ฌ) (0) | 2020.02.07 |