묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 코드를 위한 @Builder, 생성자
안녕하세요api 에서 request 를 받는 경우 getter 만 열어두고 사용하는 경우가 있는데요,이런 경우엔 request dto에 테스트 코드를 위한 생성자나 builder를 추가해주는게 맞을까요?테스트 코드를 짜기 위해 실제 코드를 수정하는 부분이 찝찝해 질문드립니다
-
미해결
비즈니스 로직이 300라인 정도 되는데 단위 테스트를 어떻게 해야할까 고민인데 어떻게 하면 좋을까요!
300라인 정도 되는 비즈니스 로직이 있는데요.이 로직 안에는 데이터베이스 연동하는 부분과map / reduce 등으로 데이터를 변환하는 부분이렇게 섞여있는데 단위테스트를 구현하려다보니 어떻게 접근해야할지 막막하군요.. 안의 로직의 기능 별로 함수로 분리하여 처리하여 각 기능 별로 테스트를 처리하고이 로직은 실행 -> 결과만 단위 테스트들의 통합 테스트만 진행할지 고민이네요. 좋은 아이디어가 있으시다면 공유 부탁드려요 ㅠㅠ!!
-
미해결스프링 핵심 원리 - 기본편
다시 복습하면서 테스트 코드 작성하는데 궁금한게 생겼습니다.
할인율을 적용하여 return 하는 과정에서 평소 습관대로 연산 과정에 따라 괄호 처리를 하였는데 원하는 값이 나오지 않아서 질문 남기게 되었습니다. 괄호가 없는 사진(아래) -원하는 테스트 결과 나옴 괄호가 있는 사진(아래) -원하는 테스트 결과 나오지 않음 테스트 코드도 첨부합니다. 처음 겪는 에러라서 스스로 찾아보는데 한계를 느껴 질문 남기게 되었습니다. 리턴시 괄호에 연산에 대한 특이 조건이 성립되는 것 인가요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 코드에서 오류가 발생했는데 아무리 찾아봐도 원인을 모르겠습니다..
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]테스트 코드를 작성하고 실행하는데 제 테스트 코드를 못찾는 것 같습니다.. junit 잘 붙어있는데 왜 그러는 걸까요? 그리고 한글도 깨지는 것 같은데 원인을 모르겠습니다... 코드와 혹시몰라서 캡쳐본도 올립니다. java.lang.Exception: No tests found matching Method �쉶�썝媛��엯(jpabook.jpashop.service.MemberServiceTest) from org.junit.internal.requests.ClassRequest@41ab013 at org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:40) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:50) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:235) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54)
-
미해결스프링 핵심 원리 - 기본편
테스트 코드 단축키가 안먹히는데 혹시 이유가 있을까요ㅠ?
안녕하세요. 김영한님! 강의 정말 잘보고 있습니다! 항상 감사한 마음으로 듣고 있습니다ㅎㅎ 다름이 아니라 main 폴더 하위에서는 테스트 코드 자동생성 단축키인 Ctrl+Shift+t로 테스트 코드 자동 생성이 가능한데 test 폴더 하위에 생성한 *Service들은 단축키로 생성이 불가능한데 혹시 설정을 따로 해줘야 하나요~?
-
미해결스프링 핵심 원리 - 기본편
테스트코드와 예외처리는 어떤 강의에서 볼 수 있을까요?
안녕하세요 좋은 강의 정말 감사합니다 실무에서 스프링 사용하면서 더 깊이있게 개발하려다보니 원리가 중요해서 이 강의를 제일 먼저 들었는데 정말 도움이 많이 되었습니다 저도 학자형으로 공부하는 편인데 일을 하다보니 야생형으로 변하게 되더라구요 그래서 야생형적으로 여쭤보면 당장 테스트코드 (유닛테스트, 통합테스트, mock 등등)와 예외처리의 best practice가 궁금합니다 팀장님 강의에 여러군데에서 조금씩 보이긴 해서 일부분 발췌해서 듣긴했는데 혹시 어떤 강의에 잘 되어있을까요?? 다시 한번 좋은 강의 감사합니다 활용편1 들으러 가보겠습니다