전체 글 (730) 썸네일형 리스트형 [Junit] Test coverage 확인하기_Jacoco Jacoco를 사용하여, Test coverage를 확인하여보자 TestCoverage는 테스트 결과에 대한 성공 실패에 대한 결과를 레포트성으로 출력해주는 툴이라고 생각하면된다. 흔히 테스트 결과에 대한 내용을 문서화할수있다는 것이 테스트 코드 작성의 장점중 하나인데, 해당 장점을 극대화 시켜준다. 테스트 메소드에 대한 것들을 전체적으로 집합하여 보여준다. 방법은 간단하게 플러그인 설치 및 연동이라...그렇게 도움은 안되고 참고 정조만 하면 좋을듯 하다. 테스트코드 작성중 놓친 부분에 대한 부분을 report로 제공해준다. 콘솔로 실행하면, html이 하나 생성이 되는데,(build/jacocohtml) 해당 경로에 있는 html 레포트에서 우리가 작성한 테스트 메서드 내 테스트 케이스에 대해서 놓친게.. [Springboot]Springboot_test 1. TDD (테스트 주도 개발 방법 , 테스트 코드 작성의 목적) -코드의 안정성을 높일수 있다. -기능을 추가하거나, 변경하는. 과정에서 발생할 수 있는 side-effect를 줄일 수 있다. -해당 코드가 작성된 목적을 명확하게 표현할 수 있다. 2. Junit 이란? 독립된 단위테스트를 지원해주는 프레임워크 단정 메서드로 테스트 케이스의 수행 결과를 판별한다. 3. Junit 4 , Junit5 두개 차이는? 3-1) 자동지원 스펙 차이 spring 2.2 버전 부터는 자동 Junit5, 그 전은 Junit4 3-2) 구성 차이 Junit5는, JUnit Platform +. Junit Jupiter + Junit Vintage -platform : 테스트 개발을 위한 API 제공, 테스트를 발견.. [시뮬레이션] BOJ1966 [Effective Java] Rules [53. Null 대신 빈 배열이나 컬렉션 사용] Null처리를 해줘야 하는데, 이를 잊은 경우 클라이언트 측에서 오류 발생가능 [3. private 생성자나 열거 타입으로 싱글턴임을 보증하라] 1. public final 을 이용하는 방법 private 생성자는 public static final 필드인 Instance를 초기화 할때 한번만 호출된다. 리플렉션기능을 통해 private 생성자를 호출할수 있다 -> 두번째 객체 생성 부터는 예외 처리 필요 2.정적 팩토리를 이용하는 방법 싱글턴에 대한 이해가 빠르다 API 를 변경하지 않고, 싱글턴 패턴을 포기할 수 있다. (싱글턴에 대한 직렬화는, serializable impl 과 transient와 readResolve를 추가해야 가능하다, 아니면 .. [AWS] Jenkins 설정 및 세팅 1. aws 인스턴스 생성 -> 8080,9090 등으로 보안그룹 생성하여, 인스턴스 생성 2. aws 접속 ->sudo ssh -i smithkey.pem ec2-user@(서버ip) 3. yum update ->sudo yum update 4. java 설치(open jdk) ->sudo yum install java-1.8.0-openjdk-devel .x86_64 -y 5. jenkins https://www.jenkins.io/ https://get.jenkins.io/war-stable/2.332.2/jenkins.war. /home/ec-user/local 하위 wget https://get.jenkins.io/war-stable/2.332.2/jenkins.war (실행) java -jar.. BOJ1654 BOJ2805 BOJ1920 https://www.acmicpc.net/problem/1920 1920번: 수 찾기 첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들 www.acmicpc.net 이전 1 ··· 44 45 46 47 48 49 50 ··· 92 다음