전체 글
-
[JUnit] JUnit5 기초지식 정리( 설정, annotation, assertions )IT/JAVA | Spring 2023. 2. 18. 17:10
java 개발자가 가장 많이 사용하는 테스트 프레임워크 JUnit에 대한 기초지식 많은 개발 방법론이 있지만 TDD의 핵심인 Test Code 작성을 위한 프레임워크 중 java 개발자들이 가장 많이 이용하는 프레임워크이다. 0. JUnit? 아래 intellij를 개발한 jetbatins 사이트에서 java 개발자들의 재미있는 통계를 볼 수 있다. The State of Developer Ecosystem in 2022 Infographic The State of Developer Ecosystem 2022 is a detailed report about the programming community, which covers the latest trends in languages, tools, tech..
-
[IntelliJ] 테스트 커버리지, 내 테스트 코드는 얼마나 잘 만들었을까IT/Tool 2023. 2. 11. 16:39
IntelliJ는 유료인만큼 강력하고 편리한 기능을 많이 제공한다. 그 중 내가 만든 테스트코드가 얼마나 잘 테스트되고 있는지 수치적으로 표기해주는 기능이 있다. test code Coverage 기능에 대해 사용방법을 알아보자. 1. 테스트코드 작성 테스트코드는 본 블로그의 아래 코드를 테스트하는 코드이다. 2023.01.28 - [IT/JAVA | Spring] - [JAVA] 특수문자 > 숫자(0123~순, 소수점 포함) > 영어(대문자 먼저, abc~순) > 한글(ㄱㄴㄷ~순) 순서 Custom Comparator로 String 정렬 [JAVA] 특수문자 > 숫자(0123~순, 소수점 포함) > 영어(대문자 먼저, abc~순) > 한글(ㄱㄴㄷ~순) 순서 Cust 해당 util은 아래 블로그를 참조하..
-
[JUnit] Junit test code에서 lombok @Slf4j 동작하지 않음 ( Cannot resolve symbol 'Slf4j' ), gradleIT/JAVA | Spring 2023. 2. 11. 15:21
lombok의 @Slf4j를 이용하여 logingg하고 싶은데 annotation이 정상적으로 인식되지 않는 문제가 있다. 이러한 경우 build.gradle을 수정하면 간단하게 적용 가능하다. 기본적으로 다른 lombok세팅은 적용되었다는 기준에서 작성한다. 아래 코드를 build.gradle에 추가하면 적용 가능하다. @Slf4j 뿐 아니라 lombok에서 제공하는 annotation을 사용하기 위한 세팅이다. 1. build.gradle에 추가할 내용 testAnnotationProcessor 'org.projectlombok:lombok' // 테스트를 위한 세팅 testImplementation 'org.projectlombok:lombok' // 테스트를 위한 세팅 build.gradle에 l..
-
[티스토리] 코드블럭 클립보드로 복사버튼 추가블로그 2023. 2. 4. 16:15
적용된 후 코드블록에 마우스를 올리면 우측살단에 버튼이 생성된다. 적용 후 모습은 아래와 같다. 적용방법은 아래와 같다. 순차적으로 따라하면 어렵지 않게 적용이 가능하다. 1. 아래 파일을 다운로드 한다. js파일이 궁금하신 분들은 아래 github에서 확인 가능하다. GitHub - zenorocha/clipboard.js: Modern copy to clipboard. No Flash. Just 3kb gzipped :scissors: Modern copy to clipboard. No Flash. Just 3kb gzipped :clipboard: - GitHub - zenorocha/clipboard.js: Modern copy to clipboard. No Flash. Just 3kb gzipp..
-
[JAVA] 특수문자 > 숫자(0123~순, 소수점 포함) > 영어(대문자 먼저, abc~순) > 한글(ㄱㄴㄷ~순) 순서 Custom Comparator로 String 정렬IT/JAVA | Spring 2023. 1. 28. 18:01
해당 util은 아래 블로그를 참조하여 만들었습니다. 이미 잘 만들어진 util에 제가 필요로하는 기능을 위한 추가, 수정만 진행하였습니다. 출처는 아래에서 확인 가능합니다. 한글-영어-특수문자 순 정렬하는 java compare 메서드 만들기 카톡을 보게 되면, 한글 -> 영문 -> 특수문자 순으로 정렬을 합니다. 지난 번 프로젝트 하면서 동일한 요구사항이 있었는데, 생각보다 머리아프더라고요. 그냥 문자열순으로 정렬하면 그 순서가 www.reimaginer.me 저제가 작성한 util은 Compartor의 compare를 override하여 구현했습니다. 특수문자, 한글을 포함하여 정렬하기 위한 Custom Comparator 소스 import java.util.Comparator; import org..