문제

주니트 테스트를 주니트 v3에서 주니트 V4로 마이그레이션하고 있습니다.

검색을 사용하고 구조적으로 "SRS"를 대체하여 테스트로 시작하기 전에 @Test 주석을 추가하기를 바랐습니다.* 내가 좋아하는 IDE Intellij를 사용합니다.

나는 그것을하는 방법을 피할 수 없다. 이름 또는 아무것도 발견되지 않습니다.

아마도 regexp가 더 쉽습니다 :-)

/Konstantin

도움이 되었습니까?

해결책

현재는 불가능하지만 클래스 멤버 교체에 대한 요청이 있습니다.

다음은 SSR을 시작하는 데 유용한 링크입니다. https://www.jetbrains.com/idea/docs/ssr.pdf

다른 팁

다음 SSR로 시도했지만 귀하와 같은 문제가 있습니다.

검색 템플릿 :

public class $TestCase$ extends $TestCaseClazz$ {
  public void $testMethod$();
}

교체 템플릿 :

@Test public void $testMethod$();

그리고 TestMethod에서 "이 변수는 검색의 대상입니다"를 확인합니다. 미리보기는 괜찮아 보이지만 Intellij는 실제로 전체 메소드를 삭제합니다.

검색 -> 경로에서 교체하십시오
테스트가 배치 된 디렉토리로 디렉토리를 설정
검색 문자열을 : 공개 무효 테스트로 설정합니다.
교체 문자열을 : @test n tpublic void test로 설정하십시오.
정규 표현 상자를 확인하십시오.

즐기다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top