테스트 골격 잡기 게시글 서비스 로직의 테스트와 골격 잡기 댓글 서비스 로직의 테스트와 골격 잡기 테스트 코드 작성에 따른 비즈니스 메서드 구현 구현
docker pull jenkins/jenkinshttps://github.com/jenkinsci/dockerdocker run -d -p 8080:8080 -p 50000:50000 --name jenkins-server --restart=on-failur
Spock > 우아한 형제들 기술블로그 Spock 프레임워크란? Spock 란 Groovy 언어를 이용하여 테스트 코드를 작성할 수 있는 프레임워크이며 JUnit 과 비교하여 코드를 더 간결하게 작성 가능하다. Groovy 언어는 동적 타입 프로그래밍 언어로 J
테스트 환경에서 DB 선택은 다음과 같다.1\. 운영환경과 유사한 스펙의 DB(개발 환경 DB) 사용하기운영 환경과 유사한 테스트를 할 수 있다는 장점이 존재한다.테스트 코드의 신뢰성이 깨질 수 있다. 즉, 실행하면 같은 결과값이 안 나오는 경우가 있다.공용으로 같은
삼성 python 3.7이 되므로 모든 코딩테스트에서 사용 가능하다.\\위 문제에서 이중 for 문에서 소수이면은 모든 for문을 돌고 for문을 빠져 나오게 된다. 이러한 얘들은 소수이기에 출력을 한다.즉 for-else는 모든 for문을 도는 얘들만 들어갈 수 있다
정적 배열 정렬 하는 방법은 원래 오름차순(naturalOrder), 내림차순(reverseOrder)원시타입은 내림차순으로 정렬할 수 없다.
한글 깨짐 현상을 막기 위해 conf.d 설정이 필요하다.docker mysql, mariaDB 컨테이너 내에 /etc/mysql/conf.d 경로에 .cnf 설정 파일을 넣어주면 해당 내용 바탕으로 설정이 초기화 시킬 수 있다.
공식 설치 메뉴얼: https://docs.docker.com/engine/install/ubuntu 설치 메뉴얼을 정리하였습니다.
똑같은 일을 하는 2대의 서버가 있다 해도, A 서버는 1년 전에 구성했고 B서버는 이제 막 구성했다면 운영체제부터 컴파일러, 설치된 패키지까지 완벽하게 같기는 쉽지 않다.이러한 차이가 문제를 발생시킬 수 있다.도커는 서버마다 동일한 환경을 구성해주기 때문에 이러한 문
컨트롤러 테스트를 작성하는 순서를 깃헙 Commit을 통해 확인해보려고 합니다. 요구사항에 맞는 테스트 코드를 미리 작성 테스트 코드를 완전히 구현하기 전에는 각각의 테스트 코드 @Disabled 처리 빌드시에 테스트 코드 제외하는 방법 build.gr
생성자 대신 정적 팩터리 메서드를 고려하라일반적으로 클래스의 인스턴스는 생성자를 통해 얻는다. 이외에도 정적 팩터리 메서드를 이용해 인스턴스를 생성하는 방법이 있다.인스턴스 생성을 흔히 사용하는 생성자가 아닌 static method를 사용해 생성하는 방법이다.생성자에
Data REST API Test Code 작성슬라이스 테스트에서는 작동을 못한다. 이에 따라 통합 테스트로 진행한다.위의 테스트는 API가 존재하지만 200번이 아닌 404번의 오류가 발생한다.@WebMvcTest는 Slice Test 이므로 Controller외의
Aritcle Entity 를 빠르게 RestFul API 빠르게 구현하려 한다.Spring Data REST 공식 문서테스트를 시작적으로 보기 위한 dependency이다.\`http://127.0.0.1:8080/api/explorer/index.htmlh
Entity Annotation@ToString : effective java item 12 toString을 항상 재정의하라재정의 했다면, System.out.println(article)와 같이 작성하면 내부 내용을 볼 수 있으므로 디버깅하기 쉽다.Map 과 같은
JPA Repository TEST 작성법@ActiveProfiles("test"): spring profile을 설정 할 수 있다.기본적으로 h2 dependency를 사용하면, test 사용시에 h2 dependency를 사용한다.따라서 명시할 필요는 없지만, 테스
잘못된 실수로 오늘 데이터베이스도 삭제하고, 데이터 베이스를 도커에 올려놓고 해보고.. StackOverFlow에서 주구장창 찾아보고... 삽질에 삽질...Kafka Template를 통해 topic에 맞는 message .. message는 올바르게 작성된 것 같은데
Spring Cloud Gateway를 사용할 때 아래와 같은 MacOS 관련 문제가 생깁니다.2022-07-16 22:18:17.336 ERROR 52202 --- ctor-http-nio-3 i.n.r.d.DnsServerAddressStreamProviders
데이터 동기화 Orders → Catalogs Orders Service에 요청된 주문의 수량 정보를 Catalogs Service에 반영한다. Orders Service에서 Kafka Topic으로 메시지 전송 → Producer Catalogs Service에서
zookeeper를 실행하고, kafka를 실행한 후에..이제 메시지 topic 등록을 진행하려고 하는데 kafka 서버에서 계속 WARN 메시지가 출력된다.확실히 kafka 서버를 작동하는 script에 문제가 있는 것 같다.kafka 폴더 내에 config 폴더 안