[Error] kotlin으로 mockito의 Argument matchers 사용시 NullPointerException 발생
문제 상황 먼저 저의 상황은 코틀린(kotlin) 언어로 mockito를 사용하는 환경에서 발생하였습니다. 코틀린언어가 아닌 다른 언어를 사용하셨다면 저의 케이스와 다른 경우일 확률이 높습니다. mockito의 Argument matchers의 eq() 메서드를 사용시에 문제가 발생하였다. 문제 상황을 가정하기 위해 먼저 Person 클래스를 하나 생성하자 class Person { fun isDeveloper(name: String, age: Int): Boolean { return true } } Argument matchers를 이용해 name이 "charlie"이고 age는 any()로 스텁(stub) 진행 하였다. // NullPointerException 발생 `when`(mock.isDeve..
기타
2023. 4. 27. 08:00
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- mockito-kotlin
- Mockito
- ExitStatus
- mockK
- Parameterized
- meta-data
- spring data jpa
- Stream
- java
- asSequence
- WrongTypeOfReturnValue
- IntelliJ
- AWS INDUSTRY WEEK
- kotlin
- prinicipal
- Spring Batch
- A레코드
- Collection
- scenario test
- datasource
- autoconfigure
- GSLB
- test
- JUnit5
- trailing comma
- Spring
- 클린 아키텍처
- 시나리오 테스트
- BatchStatus
- assertj
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함