OKKY
OKKY LogoOKKY Logo
OKKY Logo
커뮤니티Q&A지식이벤트Contact
부트캠프Jobs
로그인회원가입

카테고리

  • 커뮤니티
  • 모임·스터디
  • Q&A
  • 지식
  • 이벤트
  • 공지사항
  • Contact
junit5
questionsquestions
질문하기
  • 답변
    2
    이재형9999·1년 이상
    383
    0
    답변 2
    프로필 사진테스트만을 위해서 운영 코드에 수정이 일어나도 괜찮은가요??
    DDD를 바탕으로 개발중입니다. User 엔티티에 비즈니스 로직을 구현하고, 이를 테스트 하고 있습니다. public void updateUpdatedAt() { this.updatedAt = LocalDateTime.now();}위 메서드에 대한 테스트를 작성중인데, then 부분에서 해당 메서드 호출 전의 updatedAt 값과 호출 후의 updatedAt 값이 같은 지를 비교하려고 합니다. 이를 위해서, 해당 메서드 호출 전 후 모두 u
  • 답변
    2
    Paul Yoon·1년 이상
    400
    0
    답변 2
    프로필 사진Junit 실패
    junit 테스트를 실행했는데, 실패했어요 ㅜ 뭘 잘못한걸까요 @WebMvcTest(ProjectController.class) // 컨트롤러만 독립적으로 테스트 public class ProjectControllerTest { @Mock // Mock 객체 생성성 private ProjectService projectService; @InjectMocks // Mock객체 자동 주입입 priva
  • 답변
    1
    양념반탈레반·거의 2년
    294
    0
    답변 1
    프로필 사진자바 스테틱 메소드를 사용하는 마이바티스 쿼리문 junit5 test 진행방법 문의 드립니다.
    제목 그대로 자바 스테틱 메소드를 사용하는 마이바티스 쿼리문을 유닛테스트 하고 싶은데 스테틱 메소드를 인식 못하는거 같더라구요 스테틱 메소드를 모킹 해서 만들어줘도 인식을 못하는거 같은데 혹시 해결책이 있는지 여쭙고 싶습니다
  • 답변
    1
    Anonymous developer·2년 이상
    1.0k
    0
    답변 1
    프로필 사진테스트 코드에서 @SQLRestriction 정의된 엔티티 데이터 삭제 관련하여 질문 드립니다.
    안녕하세요. 테스트 코드 작성중에 궁금한 점이 생겨서 질문드립니다. Soft delete를 위한 isDeleted 필드가 엔티티에 존재합니다. 그리고 Soft delete 된 엔티티는 조회할 필요가 없기 때문에 @SQLRestriction("is_deleted = false") 애너테이션을 엔티티에 정의하여 데이터 조회 시 where (is_deleted = false)를 명시적으로 넣어줘야하는 번거로움을 해결했습
  • 답변
    5
    인딥개발자·2년 이상
    624
    0
    답변 5
    프로필 사진현업에서 테스트코드 작성하시는 분들 질문이 있습니다.
    현재 junit5를 사용해서 테스트를 진행하고 있습니다. 컨트롤러, 서비스는 외부 의존성이 많아서 전부 모킹으로 진행했고 리포지토리는 특정 쿼리만 테스트를 진행했습니다. 그런데 현업자분들에게 질문을 해본 결과 단위테스트를 잘 하지 않기도 하고, 모킹을 사용 안한다고 하더라고요. 그 이유로는 "너가 예측한 결과가 진짜 정확하냐?" 라는 거였는데, 생각해보면 이런 관점에서 봤을 때 실제 서비스 환경과 유사하게 테스트를 진행하는 게 맞다는
  • 해결
    1
    인딥개발자·2년 이상
    286
    0
    해결 1
    프로필 사진Junit5를 이용해서 테스트코드 작성하다 궁금증이 생겼습니다.
    현재 User객체를 만드는데 Entity에는 Id를 빌더에서 제외를 해놓은 상태입니다.(따로 오토 인크리먼트입니다.) 근데 이제 테스트 코드를 작성하다가 문제를 마주쳤습니다. 이렇게 가짜 유저를 생성해주는데 여기서 mockUser에는 UserId가 null인 상태가 문제가 됩니다. assert에서 mockUser.getId()랑 userId를 비교할 일이 생겼는데 null이라서 비교가 불가능한 상태입니다. 그래서 GPT한테 물어본 방법으로는 리
  • 해결
    1
    인딥개발자·2년 이상
    363
    0
    해결 1
    프로필 사진Junit5를 사용해서 service 테스트 한건데 코드가 맞는지 궁금합니다.
    // 스크럼 생성 @Transactional public void createScrum(String accessToken, Long teamId, CreateScrumRequestDTO dto) { Long userId = jwtUtil.getUserId(accessToken); User user = userRepository.findById(userId)
  • 답변
    3
    3CH-O·2년 이상
    352
    0
    답변 3
    프로필 사진JUNIT 테스트 시 AUTO_INCREMENT 시퀀스 누적 문제...
    @Test void test1() { // given MyEntity myEntity = new MyEntity(...); repository.save(myEntity); // when ... // then assertThat(myEntity.getId()).isEqualTo(1); // 자동 증가 시퀀스로 id 1이 부여되어 성공함. }@Test void test2() { // given MyEntity m
  • 답변
    2
    3CH-O·2년 이상
    300
    0
    답변 2
    프로필 사진JUNIT 슬라이스 테스트에서 리플렉션을 사용하는 것에 대해 어떻게 생각하시나요?
    테스트 pass/fail 자체는 문제가 없습니다만(void 메서드라서 verify로 내부 흐름을 검증합니다) 실제 구동이라면 EntityManager#persist에 의해 DB에 INSERT 되고 리플렉션을 통해 내부적으로 PK값이 부여되었을 엔터티 객체가 DB와 격리된 모의 환경인지라 값을 주입받지 못하고 여전히 PK 컬럼에 대응하는 필드가 null로 남습니다. 그래서 로그에 해당 필드 값이 전부 null 찍히는데 로그를 통해 흐름을 잘 파악
  • 답변
    4
    brugo·2년 이상
    446
    0
    답변 4
    프로필 사진단위테스트 질문
    단위테스트 관련해서 질문드립니다. 현재 프로젝트에서 Junit5 BDDmockito를 사용해서 테스트코드를 작성하고 있습니다. 순차적으로 Repository -> Service -> Controller 순서로 테스트 코드를 작성하고 있습니다. 생각보다 테스트코드 작성하는데 시간을 너무 소비하는거 같아서 Service 단 테스트코드만 작성 하려고 하는데, 다들 테스트 코드 작성시 모든 레이어 코드를 다 작성하시나요? 아니면 특정 필요한 비즈니
  • 답변
    0
    가보자고!!!·거의 3년
    450
    0
    답변 0
    프로필 사진isEqualByComparingTo()를 쓰는 이유가 궁금합니다.
    테스트 코드 관련 공부를 하다가 궁금증이 생겨서 질문 드립니다. @DisplayName("주문 생성 시 주문 상태는 INIT이다.") @Test void init() { // given List<Product> products = List.of( createProduct("001", 1000), cr
  • 답변
    1
    Topy·거의 3년
    378
    0
    답변 1
    프로필 사진Java, Spring 테스트코드 질문있습니다.
    Reward 엔티티에 아래 decreaseQuantity() 메서드가 있고 해당 메서드의 기능은 quantity 속성값을 -1 하는 메서드입니다. Test 코드에서 멀티쓰레드 사용해서 TestService 클래스의 rewardDecrease() 메서드를 동시에 실행시키고 싶은데 자꾸 rewardRepository부분에서 null 문제가 생깁니다. 제가 테스트코드 작성 입문이라,,, '테스트코드에서 repository.save() 사용법&
  • 답변
    1
    사과맛오렌지·거의 3년
    232
    0
    답변 1
    프로필 사진junit - dynamic test들을 병렬로 실행하기?
    dynamic test를 이용해서 Collection<DynamicNode>를 반환하는 @TestFactory 메소드가 있습니다. @TestFactory @DisplayName("test All") Collection<DynamicNode> testAll() { List<DynamicNode> allTests = new ArrayList<>();
  • 답변
    0
    사과맛오렌지·약 3년
    276
    0
    답변 0
    프로필 사진junit에서 Class 단위(nested class를 포함한)의 parameterize
    단순무식한 암호화 알고리즘을 만들고, junit을 이용해서 테스트를 해보려 하고 있습니다. 간단히 나타낸 테스트 클래스 구조는 다음과 같습니다. class MyCipherUtilTest { static MyCipherUtil cipher = new AESGCMCipher(); class Encryption { /* cipher를 이용한 암호화 테스트 메소드들 */ } class Decryption { /* cipher를 이용한 복호
  • 답변
    2
    배고프다자바한입·3년 이상
    389
    0
    답변 2
    프로필 사진테스트 코드 Junit5
    안녕하세요테스트 코드를 작성하다가 도저히 모르겠어서 질문글 남겨봅니다.제가 테스트하는 메서드는 데이터 조회를 할경우 연관된 테이블까지 같이 조회를해 DTO로 변환시켜서 반환하는 간단한 메서드입니다.메인코드에서 postman으로 테스트 했을때는 잘 동작하다가 테스트 코드로 작성시에는 데이터 조회 테이블은 가져오는데 연관테이블은 계속 가져오질 못하네요...혹시 테스트코드에 &#
  • 답변
    4
    chrkb1569·3년 이상
    677
    0
    답변 4
    프로필 사진[TDD] 테스트 코드 관련하여 질문드립니다
    선배님들 안녕하십니까?현재 백엔드를 준비하고 있는 학생입니다.유튜브와 구글링을 통하여 테스트 코드를 공부하고있는 상황인데,궁금한 사항이 생겨서 이렇게 선배님들께 질문을 드리게 되었습니다.이론상으로는 TDD가 본코드를 작성하기 전에 테스트 코드를 통하여 테스트를 거치고 난 뒤본코드를 작성하는 방식이라고 알고 있습니다.현재 Service를 테스트하기 위하여 테스트 코드를 작성하
  • 해결
    1
    낭만이여·3년 이상
    872
    0
    해결 1
    프로필 사진Spring Boot 에서 Controller 를 유닛 테스트 하려고 하는데 MockBean 을 정의한 Service 에서 null 이 반환이 되는데 ...
    안녕하세요.Java 17Spring Boot 2.7.6Controller 부분 코드 입니다.테스트 코드는 다음과 같습니다.img alt="" src="https://file.okky.
  • 답변
    0
    naru00·3년 이상
    231
    0
    답변 0
    프로필 사진고수님들 부탁 드립니다 ㅠ.... JUnit 의 Parameterized 어노테이션의 {displayName} 이 안뜨는 문제
    @DisplayName("가나다라") @ParameterizedTest(name = "{displayName} : a => {0}, b => {1}") @CsvSource(value = {&#
  • 답변
    2
    Jang Daeyoung·3년 이상
    3.9k
    0
    답변 2
    프로필 사진Junit 관련 오류 'TestEngine with ID 'junit-jupiter' failed to discover tests' 에러 만나보신 분 계신가요?
    위 오류 내용에 대해서 삽질에 삽질을 해도 해결할 수 없어 처음으로 글 올려봅니다...ㅠ일단 찾아본 결과로는 junit 버전에 따른 오류라고 하는데, gradle dependency에dependencies
  • 해결
    1
    청군로·4년 이상
    1.3k
    0
    해결 1
    프로필 사진Junit5 테스트 중 jwt 인증 문제
    안녕하세요. 운영 중인 코드의 test code를 작성하게 되었는데,controller 단 테스트 코드 작성 중 문제가 생겨 질문 드립니다.현재 모든 페이지는 권한이 있는지 jwtFilter가 검사하고 있기 때문에HttpServletRequest 객체의 Header 부분에 토큰이 없다면 페이지에 접근할 수 없습니다.
  • 이전
  • 1
  • 2
  • 다음
OKKY LogoOKKY Logo
OKKY Logo

All That Developer

FacebookYoutubeEmail
  • 회사소개
  • 공지사항
  • 연락처
  • 광고문의
운영정책슬랙봇
  • 개인정보 처리방침
  • 통합 서비스 이용약관
운영정책슬랙봇
상호명: (주)오키코리아 | 대표명: 노상범
사업자등록번호: 592-87-02037
| 통신판매업신고번호: 제 2022-서울강남-04742호
| 직업정보 제공사업 신고번호: J1200020230009
주소: 서울 강남구 봉은사로 303 TGL경복빌딩 502호 (06103)
| 고객센터 : info@okky.kr (영업시간 평일 10:00~17:00) 주말 · 공휴일 휴무
© 2026 (주)오키코리아. All rights reserved.
sponsored by
iNamesiNamesiNames
NHN Cloud
NHN CloudNHN Cloud