java.lang.InstantiationError when mocking method with interface as generic type in Kotlin using Mockk
I am using Kotlin 1.7.10 and Mockk 1.12.4 and I have a factory method in the following spring bean class:
@Service
class DataSynchronizationManagerFactoryService(
private val platformTransactionManager: PlatformTransactionManager
) {
fun constructDataSynchronisationManager(
processedEntityType: Class,
repository: R,
dataLoaderAndTransformer: DataLoaderAndTransformer
): DataSynchronisationManager {
return DataSynchronisationManager(...