@GetMapping("/find/username")
    @PreAuthorize("isAnonymous()")
    public ResponseEntity<?> findUsername(@Validated PhoneVerificationDto.VerifyCodeReq request) {
        return ResponseEntity.ok(SuccessResponse.from("user", authCheckUseCase.findUsername(request)));
    }
@Test
    @DisplayName("일반 회원의 휴대폰 번호로 아이디를 찾을 때 200 응답을 반환한다.")
    void findUsername() throws Exception {
        // given
        given(authCheckUseCase.findUsername(new PhoneVerificationDto.VerifyCodeReq(inputPhone, code))).willReturn(
                new AuthFindDto.FindUsernameRes(expectedUsername));

        // when
        ResultActions resultActions = findUsernameRequest(inputPhone, code);

        // then
        resultActions
                .andExpect(status().isOk())
                .andExpect(jsonPath("$.data.user.username").value(expectedUsername));
    }