본문 바로가기
Blog/TIL

[240620] ArgumentMatchers

by 코젼 2024. 6. 20.
728x90
반응형

🔶ArgumentMatchers


목차

    / 오늘의 TIL /


    ArgumentMatchers

    Mockito의 클래스이다.

    매개변수로 전달되는 값을 테스트하기 위해 사용된다.

    • argThat
      • 임의의 매개변수를 받아서 사용자 정의 조건을 만족하는지 확인하는 ArgumentMatcher를 생성한다.
      • 모든 타입의 매개변수에 대해 사용될 수 있다.
    when(yourService.yourMethod(argThat(value -> value >= 0))).thenReturn(expectedValue);

     

    • longThat
      • long 타입의 매개변수에 특화된 ArgumentMatcher를 생성한다.
    when(yourService.yourMethod(longThat(value -> value >= 0))).thenReturn(expectedValue);
    728x90
    반응형

    'Blog > TIL' 카테고리의 다른 글

    [240626] JS 문법  (0) 2024.06.26
    [240621] 동시성 테스트, BT  (0) 2024.06.21
    [240619] Mockito  (0) 2024.06.19
    [240618] 트리 + 해시맵  (0) 2024.06.18
    [240617] 트리  (0) 2024.06.17

    댓글