나는 [File] - [New] - [Project]에서 New Project 생성함
Gradle선택 후 java체크, SDK 버전은 원하는 걸로..
패키지를 설정해줍니다~~
beemiel옆에 찍힌 .은 실수인듯
프로젝트 이름과 경로를 설정해줌.
나는 딱히 손대지 않고 finish
프로젝트가 생성 되었다
[src] - [main] - [java]에서 우클릭후 [New] - [Package]로 패키지 생성해줌
난 적당히 만들었다..
와! 생성!
생성한 패키지 위에서 우클릭 - [New] - [Java Class]로 클래스를 생성해주자
클래스의 첫문자는 대문자로 작성해라고 어디서 주워들었다
하위 패키지를 추가하고 싶다면
기존의 패키지 우클릭 - [New] - [Package]
처음 패키지 생성하던 때랑 똑같다
하위 패키지를 생성하면 이거 뭐냐.. 왼쪽의 루트?도 이렇게 보임
아래의 사진은 com.beemiel.intellijTest.domain이라는 패키지 안에 Calculator라는 클래스를 추가한 모습
그럼 Hello World!나 찍어보자
psvm하면 숏컷! 짱편!
sout하면 System.out.println(); 도 숏컷!
내용을 작성한 후 좌측의 화살표를 클릭하여 run해주자
클래스 자체를 실행해도 되고 메인 메소드만 실행해도 된다. 암거나 해보자.
오 나왔다
난 한국인이니까 한글로도 해본다
직역해줌
다시 run하는데
unmappable character for encoding x-windows-949
이런 오류가 나와서 컴파일조차 안되는 경우가 있다
아래 링크 참고
ㄴ> 이거 해도 다시 뜸ㅎㅎ..?
그리고 컴파일은 됐는데 한글 자체가 깨져서 나오는 경우가 있다
어떻게 고치는 걸까...
개빡친다 이거 진짜..
암튼 이제 Junit을 써보자
Test가 필요한 클래스에서 클래스 이름위에서 우클릭 - [Go to] - [Test] 클릭
Go To했는데 없으니까 새로 생성해줌
있으면 그 짝으로 이동 가능
여기서 버전을 선택하고
아래 캡쳐는 JUnit5가 없다고 한다. fix를 누르면 인텔리한 인텔리제이가 추가해줌
그럼 test쪽에 따로 패키지랑 클래스 생성 안해줘도 자동으로 만들어준다
이제 클래스 안에 테스트 메소드를 작성하면 된다.
테스트 메소드 위에는 @Test 라는 어노테이션이 꼭 붙어야한다.