Mockito 인자 매처와 내부 동작
·
Spring/Mockito
Mockito의 인자 매처와 내부 동작 정리1. Mockito에서의 인자 비교 방식Mockito에서 mock 객체의 메서드 호출을 스텁(stub)하거나 검증할 때는메서드 인자를 기준으로 어떤 동작을 할지를 결정합니다.이때 인자를 비교하는 방식에는 2가지가 있습니다:실제 값 비교인자 값을 equals()로 비교given(repo.findByEmail("abc")).willReturn(...)matcher 기반 비교ArgumentMatcher.matches()로 비교given(repo.findByEmail(eq("abc"))).willReturn(...) 2. eq()의 내부 동작동작 과정given(repo.findByEmail(eq("abc"))).willReturn(true);package org.moc..