Kotest์๋ ์ ํ์ฒ๋ฆฌ๋ฅผ ์ํ ์ฌ๋ฌ๊ฐ์ ์ธํฐํ์ด์ค ํจ์๋ค์ด ์กด์ฌํ๋๋ฐ
๋ํ์ ์ผ๋ก @beforeSpec @beforeContainer @beforeTest @beforeEach .. ๋ฑ์ด ์กด์ฌํ๋ค.
ํ ์คํธ ์๋ช ์ฃผ๊ธฐ์ ์ด๋ ํ ์ ํ ์ธํ ์ ํด์ฃผ์ด์ผ ํ๋๊ฒฝ์ฐ ์ฌ์ฉํ๋ค.
์๋ฅผ ๋ค๋ฉด ํ ์คํธ ์ปจํ ์ด๋ ์คํ, ๋ฐ์ดํฐ ์ฝ์ ๋ฑ๋ฑ!
์ด๋ค function์ ์ฌ์ฉํ๋์ ๋ฐ๋ผ ํ ์คํธ ๊ณผ์ ๊ณผ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง ์ ์๊ธฐ ๋๋ฌธ์ ํ์์ ๋ง๊ฒ ๊ณจ๋ผ ์ฌ์ฉํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
Function | Description |
@beforeEach | ๊ฐ testcase ๋ง๋ค ํธ์ถ๋๋ค. |
@beforeTest | ๊ฐ testcase ๋ง๋ค ํธ์ถ๋๋ค. |
@beforeContainer | ๊ฑฑ context๋ง๋ค ํธ์ถ๋๋ค. |
@beforeSpec | ํ๋์ ํ ์คํธ spec (FunSpec, DescribeSpec..etc ) ์ ์ฒด์ ์์ ์ ์ ํธ์ถ๋๋ค. |
https://kotest.io/docs/framework/lifecycle-hooks.html
์ ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๋ฉด ์ด์ธ์๋ ๋ค์ํ ์ฝ๋ฐฑํจ์๊ฐ ์๋ค.
'BACKEND > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Spring Actuator ์ฌ์ฉํด๋ณด๊ธฐ (0) | 2023.01.31 |
---|---|
Spring Securirty 6 ์ด์ ๋ฒ์ ์์ h2-console 403 ์๋ฌ ๋๋ ๋ฌธ์ (2) | 2023.01.23 |
FetchJoin ๊ณผ EntityGraph (0) | 2022.08.21 |
Spring Mockito when().thenReturn ๊ณผ doReturn.when()์ ์ฐจ์ด (0) | 2022.08.01 |
[Spring] detached entity passed to persist ์๋ฌ (0) | 2022.05.26 |