본문 바로가기
반응형

Language/Java3

[Java] Intellij - Junit5 테스트 실행하기 [ 문제 상황 ] SpringBoot 에서 Junit5 를 사용해서 테스트 코드를 작성하는 글들은 많은데 일반적인 자바 프로그램에서 Junit5를 사용하는 글들은 많이 없어서 블로그를 쓰게 되었습니다. [ 해결 방법 ] 1. Test Folder 만들기 project root 에서 package로 Test 폴더를 생성합니다. 2. Test Folder 설정하기 project root 폴더를 우클릭 후 Open Module Settings 을 클릭한다. 그 후 Test 폴더를 클릭 후 초록색 Tests 를 눌러서 테스트 폴더임을 설정한다. 3. 테스트 만들기 테스트를 만들고 싶은 클래스에 우클릭을 하면 Show Context Actions 클릭 후, Create Test 를 클릭한다. 클릭하면 아래와 같은.. 2023. 4. 13.
[Java] You should run this program with assert switch. Try "java -ea *". intellij 에서 에러 해결하기 [ 문제 상황 ] java 에서 assert 문을 사용하고 돌렸을 때 아래와 같은 오류가 나오면서 빌드가 되지 않았다. You should run this program with assert switch. Try "java -ea *". [ 해결 방안 ] assert 문을 사용했기에 나타나는 에러이고, 해결 방법 또한 에러 메세지에 나와있다. 그러나 intelliJ 에서 설정하는 방법을 찾기 위해 시간이 걸렸다. Intellij ide 에서 설정하는 방법에 대해 설명하겠다. 1. Edit Configurations... 클릭 2. Application - Build and run - Modify options 클릭 3. Add Run Options - Add VM options 클릭 4. VM optio.. 2023. 4. 13.
[Java] java: illegal character: '\ufeff' 해결하기 [ 문제 상황 ] Intellij 에서 파일을 실행시키려고 할 때 다음과 같은 에러가 나왔다. java: illegal character: '\ufeff' [ 문제 원인 ] 찾아보니 해당 java 파일에 UTF-8 BOM이 추가되어 있는데, intellij 에서 이를 해석할 수 없어 나타나는 에러였습니다. 대학교 과제 파일로 받은 것이라 교수님이 파일을 수정하실 때 BOM이 추가되어진 것으로 보입니다. [ 해결 방법 ] 메모장 UTF-8로 저장하거나 intellij 에서 remove BOM 을 하면 된다고 하는데 맥이라서 할 수 없고 왠지 모르게 intellij 에서 메뉴가 나타나지 않아서 할 수 없었습니다. 그래서 다른 곳에서 찾은 bash 스크립트로 해결하였습니다. find . -type f -nam.. 2023. 4. 13.
반응형