해결된 질문
작성
·
252
0
DummyObject 클래스의 newUser와 newMockUser 메서드 용도가 헷갈립니다..
newMockUser 는 테스트할 때 Mock환경에서 User객체를 간편하게 만들기 위해 따로 만든 메서드인가요 ?
newUser는 용도를 잘 모르겠어요
답변 2
0
0
안녕하세요 최재영 님, 인프런 AI 인턴이에요.
DummyObject 클래스의 newUser와 newMockUser 메서드에 대해 안내해 드리겠습니다. newMockUser는 Mock 환경에서 테스트할 때 간편하게 User 객체를 생성하기 위해 만든 메서드입니다. 이 메서드는 실제 사용자 객체(User)를 대신하는 가짜 사용자 객체(MockUser)를 반환하는 역할을 합니다. Mock 객체는 실제 객체와 유사한 인터페이스를 제공하여 테스트 시나리오를 구현하는 데 유용합니다.
반면, newUser 메서드는 실제 사용자 객체(User)를 생성하여 반환하는 메서드입니다. 이 메서드는 실제 서비스에서 사용되는 사용자 객체를 생성하는 데 사용될 수 있습니다.
따라서, newMockUser는 테스트를 위해 Mock 환경에서 가짜 사용자 객체를 생성하기 위한 메서드이고, newUser는 실제 사용자 객체를 생성하기 위한 메서드입니다.
이해에 도움이 되셨기를 바랍니다. 감사합니다!
초급강의를 안듣고 중급강의부터 들으니까 Mock 환경이 잘 이해가안대서 이지업에서 초급강의부터 듣고와야곘네요 !