programing

IntelliJ에서 테스트 클래스 만들기

copysource 2022. 12. 10. 14:27
반응형

IntelliJ에서 테스트 클래스 만들기

저는 IntelliJ의 전통적인 Maven Java 프로젝트 구조 내에서 일하고 있습니다.

main/java/com/x/y
test/java/com/x/y

IntelliJ를 사용하여 main/java/com/x/y에서 Foo라는 클래스를 만들 때 test/java/com/x/y에서 FooTest.java라는 파일을 자동으로 만들고 싶습니다.

이클립스에서는 툴바에 스켈레톤 테스트 클래스 작성과 관련된 많은 작업을 수행할 수 있는 버튼이 있습니다.IntelliJ에서 비슷한 것을 알고 있는 사람이 있습니까?

감사해요.

메뉴 선택 항목인 탐색 -> 테스트 또는 ++(Mac에서는 ++)ShiftTShiftT를 사용합니다.기존 테스트 클래스로 이동하거나 작은 마법사를 통해 생성할 수 있습니다.

또는 커서를 클래스 이름에 놓고 +(의도 액션빠른 수정 표시)enter누를 수도 있습니다.Create Test(Create Test)

적어도 IDEA 버전 12에서는 동작합니다.

*IntelliJ 13 * (유료) ++ShiftT가 동작하기 전에 실제 클래스에 커서가 있어야 한다는 것을 알았습니다.

테스트 클래스를 생성하는 유일한 방법이라면 조금 제한적인 것 같습니다.돌이켜보면 기능성 클래스를 작성할 때 개발자가 테스트 클래스를 만들도록 강제할 수 있습니다.

메뉴 선택 [Navigate]> [ Test ]를 사용합니다.

gif

바로 가기:

창문들

Ctrl + +

MacOS

+ +

일부 사용자가 문의한 것을 알 수 있으므로 OSX에서는 네비게이트->테스트로 이동하거나 ++shiftT를 사용할 수 있습니다.

이 기능이 작동하려면 수업에 집중해야 합니다.

  1. 프로젝트를 오른쪽 클릭하여 [new]-> [ Directory > 디렉토리를 선택합니다.새 디렉토리를 만들고 이름을 "test"로 지정합니다.
  2. [ test ]폴더 우클릭 후 [Mark Directory As]-> [ Test Sources Root ]를 선택합니다.
  3. [ Navigate ]-> [ Test ]-> [ Create New Test ]을 클릭합니다.
    테스트 라이브러리(JUnit4 또는 임의)를 선택합니다.
    클래스 이름 지정
    멤버 선택

바로 그겁니다.필요에 따라 디렉토리 구조를 변경할 수 있습니다.행운을 빕니다.

+ + 를 사용하여 필요한 작업/명령어를 찾을 수 있습니다.
여기서 + + 를 누르고 "test" 를 입력하여 명령어를 찾을 수 있습니다.

테스트 방법 중 하나에서 @Test 주석을 사용하거나 jmock을 사용하는 경우 @RunWith(JMockit.class)로 테스트 클래스에 주석을 추가합니다.Intelij는 이를 테스트 클래스로 식별하고 네비게이션을 활성화해야 합니다.또한 Junit 플러그인이 활성화되었는지 확인하십시오.

클래스 이름 선언에 커서를 두고 ALT + Return을 실행하면 Intelij 14.1.4에서 'Create Test' 옵션이 있는 팝업이 나타납니다.

언급URL : https://stackoverflow.com/questions/4346786/create-test-class-in-intellij

반응형