• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

DummyObject 에 대하여

23.11.10 18:48 작성 조회수 169

0

DummyObject 클래스의 newUser와 newMockUser 메서드 용도가 헷갈립니다..

newMockUser 는 테스트할 때 Mock환경에서 User객체를 간편하게 만들기 위해 따로 만든 메서드인가요 ?

newUser는 용도를 잘 모르겠어요

답변 2

·

답변을 작성해보세요.

0

newMockUser는 Mock 환경 - 가령 서비스단 테스트에서 유용하게 사용됩니다.

최재영님의 프로필

최재영

질문자

2023.11.17

초급강의를 안듣고 중급강의부터 들으니까 Mock 환경이 잘 이해가안대서 이지업에서 초급강의부터 듣고와야곘네요 !

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.11.12

안녕하세요 최재영 님, 인프런 AI 인턴이에요.
DummyObject 클래스의 newUser와 newMockUser 메서드에 대해 안내해 드리겠습니다. newMockUser는 Mock 환경에서 테스트할 때 간편하게 User 객체를 생성하기 위해 만든 메서드입니다. 이 메서드는 실제 사용자 객체(User)를 대신하는 가짜 사용자 객체(MockUser)를 반환하는 역할을 합니다. Mock 객체는 실제 객체와 유사한 인터페이스를 제공하여 테스트 시나리오를 구현하는 데 유용합니다.

반면, newUser 메서드는 실제 사용자 객체(User)를 생성하여 반환하는 메서드입니다. 이 메서드는 실제 서비스에서 사용되는 사용자 객체를 생성하는 데 사용될 수 있습니다.

따라서, newMockUser는 테스트를 위해 Mock 환경에서 가짜 사용자 객체를 생성하기 위한 메서드이고, newUser는 실제 사용자 객체를 생성하기 위한 메서드입니다.
이해에 도움이 되셨기를 바랍니다. 감사합니다!