시간 겁내 빠름,,,
kotlin test Error
이 에러는 every {...}를 통해서 메서드를 호출할 때 어떤 값을 반환할지 설정하면 해결할 수 있습니다.
하지만
every {...}를 통해서 매번 mock 처리를 하는 것은 번거로울 수 있습니다. mock 대상이 많거나 특별히 확인할 내용이 없다면 더욱 그럴 것입니다. 이런 경우에 relaxed mock을 이용하는 게 좋습니다.
private val roomTopicRepository = mockk<RoomTopicRepository>(relaxed = true)
every {...} 코드가 없지만 오류도 발생하지 않고 verify {...}가 통과합니다.
relaxed mock의 메소드를 호출하면 0, false, "" 과 같은 기본값을 반환하고 참조 타입인 경우에는 다시 relaxed mock 객체를 반환합니다
import org.junit.jupiter.api.Test
-> 이것을 임포트 해줘야하는데
import org.junit.test 를 해줬던 것,,
사소하다 사소해..