전체 글
-
[애플리케이션을 테스트하는 다양한 방법] JUnit 소개와 시작개발/Test 2020. 12. 28. 03:39
백기선님 인프런 강의 더 자바, 애플리케이션을 테스트하는 다양한 방법 정리 연습 코드 진행중 발생한 문제 자바 버전 관련 에러 - Error:java: invalid source release: 11 해결 JUnit5 소개 Junit4는 자체가 하나의 덩어리 jar로 디펜더쉴로 들어오고, junit4가 다른 라이브러리 참조한다. Junit5는 JUnit5 자체가 여러 모듈화되었다. 플랫폼 위에 5의 세부모듈인 Jupiter, Vintage를 올리는 형태다. 그 중 JUnit Platform은 JUnit으로 작성한 테스트코드를 실행시켜주는 런처를 제공한다. 런처를 통해 콘솔, 메인 메소드, 인텔리제이같은 툴에서도 자바로 써진 테스트코드를 실행할 수 있다. 인텔리제이에서 테스트 코드를 main 메서드 없이 ..
-
[Mac OS] homebrew로 Java11 설치 & 여러가지 버전 변경하기 (+ Error:java: invalid source release: 11 해결)개발/Java 2020. 12. 28. 03:32
개요 백기선님의 더 자바, 애플리케이션을 테스트하는 다양한 방법 강좌를 수강하기 시작했는데, 시작하자마자 문제가 생겼다. 스프링부트 프로젝트를 생성하고 시험삼아 테스트 클래스를 런 시켜보았는데 다음 에러가 발생했다. Error:java: invalid source release: 11 검색해보고 이유를 유추해보니, 나는 지금 자바 8버전을 사용하고 있지만 해당 프로젝트에서는 11버전을 요구하고 있는것 같았다. 그래서 문제를 해결하기 위해 자바11을 설치하고, 만일을 위해 자바8로 돌아갈 수 있도록 하는 방법을 찾았다. homebrew로 자바11 설치하기 homebrew란 MacOS용 패키지 관리자인데, 개발자에게 필요한 도구를 쉽게 설치할 수 있다. 설치에 관한 내용은 여기로 다음을 순서대로 진행한다. ..
-
깃허브 자바 API (Github Java Library) 사용하기 (외부 라이브러리 불러오기)개발/Java 2020. 12. 27. 21:20
깃허브 API 사용하기 백기선님이 이끄시는 live-study를 할 때, 해당 주차의 issue에 공부한 글의 링크를 달아 출석체크를 한다. Issue를 1~18주차까지 순회하면서 참가자 목록을 만들고 출석률을 계산하는 프로그램을 만든다. 이 프로그램을 만드는 과정에서 Github 자바 라이브러리가 필요하여 사용하는 방법(라이브러리를 불러오는 방법)을 정리하기로 하였다. Access Token 생성 우측 상단 자신의 프로필 클릭 -> Settings -> Developer Settings -> Personal access tokens -> Generate new token 으로 간단하게 토큰을 생성할 수 있다. ❗️Access token은 타인에게 노출해서는 안되고, 한번 생성하면 다시 보이지 않으니 자..