반응형 개발32 Mockito) Unnecessary Stubbing Exception 해결 개요 Mockito를 사용한 테스트 케이스 실행시에 발생 할 수 있는 예외 입니다.이번에는 UnnecessaryStubbingException이 발생하는 이유와 이를 해결하는 방법을 정리하려 합니다. UnnecessaryStubbingException 의 발생 원인 Mocking 객체의 메서드가 실제로 테스트에서 사용되지 않았을 때 발생하는 예외입니다. 쉽게 말해, 테스트 코드에서 설정한 스텁(Stub)이 불필요하게 남아 있을 때 발생 합니다.개발에 익숙하신 분이라면 아래 예제코드 없이 결론만 봐주세요정공법적인 글이고 시간이 없으시다면 Mockito.lenient() 를 검색해주세요. 예제 코드 public class MyService { private final MyRepository myRep.. 2024. 7. 4. DB) MySQL JOIN Types 개발할때 가끔 기억이 안날때가 있는데요. 그럴때마다 참고하는 이미지 입니다. ^^mysql join 으로 검색하시면 금방 찾을 수 있어요. 더 좋은 예제 Join 1 더 좋은 예제 Join 2 아래 출처에서 이메일을 기록하시거나 하는 등의 방법으로 받을 수 있습니다.해당 포스팅만 보셔도 좋을거같아요. ^^ 출처 https://stevestedman.com/2015/03/mysql-join-types-poster/https://stevestedman.comhttp://stedmansolutions.com 2024. 7. 4. Scrum - iteration 개요 '이터레이션(iteration)'은 스크럼 방법론의 핵심 요소로, 프로젝트의 반복적인 개발 주기를 의미합니다. 이번 포스트에서는 스크럼 이터레이션의 정의와 중요성, 주요 개념, 장점 및 실무 적용 방법에 대해 알아보겠습니다. 이터레이션의 정의스크럼에서 이터레이션은 '스프린트(sprint)'라고도 불리며, 일정 기간 동안 완료해야 할 작업을 계획하고 수행하는 주기를 의미합니다. 일반적으로 이터레이션은 1주에서 4주까지 설정을 하고 사용을 하나, 개인적으로 1주는 너무 힘들고 2주정도가 적당한것 같습니다. 이터레이션의 주요 목표는 팀이 작은 단위의 작업을 반복적으로 수행하면서 지속적인 개선을 하며 제품을 만드는것 입니다. 이터레이션의 중요성작업의 반복적 수행: 짧은 주기의 반복 작업을 통해 팀은 빠르게.. 2024. 5. 28. h2 db 사용시 sql 파일 2개 이상일 경우 sql 파일이 2개 이상일 경우 입력 방법커스텀 펑션 때문에 설정할때는 이리저리 고생했는데 결론적으로 아래 방법을 사용하면 가능합니다.그리고.. jpa와 h2 는 맞지 않는걸로.. 그리고 runscript 부분부터 참고해주세요.jdbcUrl: jdbc:h2:mem:xxx-test-db;MODE=MySQL;DB_CLOSE_DELAY=-1;DATABASE_TO_LOWER=TRUE;CASE_INSENSITIVE_IDENTIFIERS=TRUE;INIT=runscript from 'classpath:sql/Function.sql'\;runscript from 'classpath:sql/Create.sql' jdbcUrl: jdbc:h2:mem:xxx-test-db;MODE=MySQL;DB_CLOSE_DELAY=-.. 2024. 5. 8. 이전 1 2 3 4 5 ··· 8 다음 반응형