Kotest Intellij Plugin 소개

Kotest의 Intellij Plugin에 대해 소개한다.

Kotest는 jetbrains 플러그인 마켓플레이스(IntelliJ 내에서 검색)에서 사용할 수 있는 IntelliJ 플러그인을 제공한다.

이 플러그인은 각 테스트에 대한 실행 아이콘, 테스트 탐색을 위한 도구 창, 중복된 테스트 강조 표시, 어설션 의도(Intentions) 등을 제공한다.

Gutter Icons

Intellij 플러그인에는 Kotest 4.2 이상이 필요하며 멀티플랫폼 프로젝트의 일반적인 테스트는 실행되지 않는다.

gutter_icon_picture

뱅을 통해 비활성화된 테스트 또는 xdescribe와 같은 xfunctions를 통해 비활성화된 테스트는 거터에 비활성화된 테스트 아이콘이 표시된다.

gutter_icon_picture

테스트 실행

Gutter Icons에서 사양을 실행하면 해당 사양의 모든 테스트가 실행된다. 테스트를 실행하면 해당 테스트와 중첩된 모든 테스트가 실행된다.

gutter_icon_picture

중복된 테스트 하이라이팅

같은 이름의 테스트를 두 개 가질 수 없다. 플러그인은 중복된 테스트 이름을 오류로 하이라이팅된다.

duplicated_test_picture

컨텍스트 메뉴 실행/디버그

패키지를 마우스 오른쪽 버튼으로 클릭하면 해당 패키지 내의 모든 테스트를 실행, 디버그 또는 커버리지로 실행할 수 있다.

run_context_menu_picture

의도(Intentions)

이 플러그인에는 몇 가지 기본적인 의도가 있다. 예를 들어, 테스트를 비활성화된 것으로 빠르게 표시할 수 있다.

gutter_icon_picture

또는 일부 텍스트를 강조 표시하고 던져야 하는 것으로 표시하거나 소프트 어설션 블록으로 둘러쌀 수 있다.

gutter_icon_picture


참조




최종 수정 : 2024-04-21