일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- jvm 작동 원리
- 안드로이드 라이선스
- rxjava hot observable
- 스택 큐 차이
- 플러터 설치 2022
- ANR이란
- 안드로이드 라이선스 종류
- 멤버변수
- 서비스 쓰레드 차이
- 스택 자바 코드
- 객체
- 2022 플러터 설치
- rxjava cold observable
- 안드로이드 레트로핏 사용법
- Rxjava Observable
- 안드로이드 유닛테스트란
- 서비스 vs 쓰레드
- ar vr 차이
- 2022 플러터 안드로이드 스튜디오
- 자바 다형성
- rxjava disposable
- 안드로이드 레트로핏 crud
- android retrofit login
- 큐 자바 코드
- 안드로이드 유닛 테스트
- 안드로이드 os 구조
- 클래스
- 안드로이드 유닛 테스트 예시
- jvm이란
- android ar 개발
- Today
- Total
나만을 위한 블로그
[JAVA] 인텔리제이에서 JUnit 환경설정하기 본문
자바로 유닛 테스트하는 걸 공부하려는데 안드로이드 스튜디오보다는 인텔리제이로 해도 될 것 같아서 방법을 찾아보다가 찾게 되어 정리한다.
먼저 인텔리제이에서 자바 프로젝트를 하나 생성한다. 그리고 File > Project structure를 선택한 다음 Modules > Dependencies 탭을 차례로 선택한다.
그리고 Module SDK 밑의 파란색 + 버튼을 눌러 Library... > From Maven...을 선택한다
그러면 아래 팝업이 나온다.
검색란에 org.junit.jupiter:junit-jupiter를 치고 검색한 다음 적당한 버전을 선택한다. 난 대충 릴리즈 버전으로 보이는 걸 선택했다.
만약 잘못 눌러서 위에 보이는 리스트가 사라져도 다시 검색을 누를 필요 없이 검색 버튼 왼쪽의 아래를 향하는 화살표를 클릭하면 저 리스트가 다시 나타난다.
버전을 선택했다면 다른 체크박스는 기본 설정대로 놔두고 OK를 눌러준다. 그럼 다른 팝업이 나타난다.
여기서도 마찬가지로 아무것도 건들지 않고 OK를 눌렀다. 그러면 Dependencies 목록에 이렇게 보일 것이다.
여기서도 아무것도 건들지 말고 그냥 OK를 누르면 된다.
그러면 이 창이 꺼지는데, 곧바로 src 패키지 밑에 main 클래스를 저장할 패키지와 테스트 파일들을 저장할 패키지를 생성한다. 대충 main, test로 이름지어서 넣어줘도 된다.
이제 test 폴더에 파일 만들고 테스트 코드를 집어넣어도 될까? 작동은 하지만 위에서 만든 test 패키지를 테스트 소스 디렉토리로 설정해주는 작업을 해주자.
다시 File > Project structure > Modules 순으로 선택하고 Dependencies에서 2번 왼쪽으로 가면 보이는 Sources 탭을 선택한다.
그리고 src/test를 선택한 다음 Mark as 우측에 있는 녹색 Tests 폴더를 선택한다. 그러면 Add Content Root 밑에 녹색 탭이 하나 추가된다.
이제 OK를 누르면 테스트 코드를 작성할 수 있는 환경설정이 끝난다.
'JAVA' 카테고리의 다른 글
[JAVA] StringTokenizer란? (0) | 2022.05.15 |
---|---|
[JAVA] 소켓 프로그래밍이란? 클라이언트/서버 채팅 예제 (0) | 2022.03.06 |
[JAVA] enum(열거형)이란? (0) | 2021.12.04 |
[JAVA] JVM의 작동원리 (0) | 2021.10.08 |
[JAVA] 버퍼란? BufferedReader/Writer란? + 예제 (0) | 2021.09.04 |