In Android project, data
class is final
. So final
class can't be extended.
Issue
This error will be happen when data
class is mocked by using mock()
, spy()
, etc...
org.mockito.exceptions.base.MockitoException:
Cannot mock/spy class net.kikuchy.example.ComplexData
Mockito cannot mock/spy because :
- final class
Solution
Adding mockito-inline
dependencies {
testImplementation "org.mockito:mockito-core:$mockito_version"
testImplementation "org.mockito:mockito-inline:$mockito_version"
}
Top comments (0)