문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:junit:5 [2022/08/22 14:47] kwon37xi [IntelliJ IDEA JUnit 5 migration] |
java:junit:5 [2022/08/31 10:25] (현재) kwon37xi |
||
---|---|---|---|
줄 3: | 줄 3: | ||
* [[java: | * [[java: | ||
* [[java: | * [[java: | ||
+ | * [[java: | ||
* [[https:// | * [[https:// | ||
줄 54: | 줄 55: | ||
* **Structural Replace**를 사용하면 쉽게 된다. | * **Structural Replace**를 사용하면 쉽게 된다. | ||
* 변경된 파일들을 모두 선택하고 **Organize Imports(Ctrl+Alt+o)**를 해주는게 좋다. | * 변경된 파일들을 모두 선택하고 **Organize Imports(Ctrl+Alt+o)**를 해주는게 좋다. | ||
+ | * 기존 [[java: | ||
* '' | * '' | ||
* **Structural Search**를 사용한다. | * **Structural Search**를 사용한다. | ||
줄 60: | 줄 62: | ||
* Abbreviation : '' | * Abbreviation : '' | ||
* Description : '' | * Description : '' | ||
+ | * Reformat according to style : check | ||
+ | * Use static import if possible : check | ||
+ | * Shorten FQ names : check | ||
+ | * Edit Variables -> '' | ||
+ | * Expression : '' | ||
< | < | ||
- | org.junit.jupiter.Assertions.assertThrows($EXCEPTION$.class, | + | org.junit.jupiter.api.Assertions.assertThrows($EXCEPTION$.class, |
$SELECTION$ | $SELECTION$ | ||
}); | }); | ||
</ | </ | ||
+ | * 테스트 대상 예외 클래스의 이름을 복사('' | ||
+ | * '' | ||
+ | * 특히, '' | ||
+ | * 테스트 클래스 중에 '' | ||
+ | * package private 으로 전환하면 불필요하게 테스트 클래스가 자동완성으로 나오는 일 등이 줄어든다. | ||
==== Inspection 으로 하나씩 변경하기 ==== | ==== Inspection 으로 하나씩 변경하기 ==== | ||