I have generated test class using evosuite but observed that some scenarios are not covered , hence decided to write manually with mockito.But i am getting following errors
ests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 8.592 sec <<< FAILURE! - in com.kpmg.cms.core.servlets.ArticleIdGenerationServletTest
testMock(com.kpmg.cms.core.servlets.ArticleIdGenerationServletTest) Time elapsed: 6.98 sec <<< ERROR!
org.evosuite.shaded.org.mockito.exceptions.base.MockitoException:
ClassCastException occurred while creating the mockito mock :
class to mock : 'com.kpmg.cms.core.services.UniqueArticleIdService',
loaded by classloader : 'sun.misc.Launcher$AppClassLoader@6bc7c054'
created class : 'com.kpmg.cms.core.services.UniqueArticleIdService$MockitoMock$1082284594',
loaded by classloader : 'org.evosuite.shaded.net.bytebuddy.dynamic.loading.MultipleParentClassLoader@5fa25896'
proxy instance class : 'com.kpmg.cms.core.services.UniqueArticleIdService$MockitoMock$1082284594',
loaded by classloader : 'org.evosuite.shaded.net.bytebuddy.dynamic.loading.MultipleParentClassLoader@5fa25896'
instance creation by : ObjenesisInstantiator
You might experience classloading issues, please ask the mockito mailing-list.
at java.lang.Class.cast(Class.java:3369)
at org.evosuite.shaded.org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.ensureMockIsAssignableToMockedType(SubclassByteBuddyMockMaker.java:87)
at org.evosuite.shaded.org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.createMock(SubclassByteBuddyMockMaker.java:51)
at org.evosuite.shaded.org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(ByteBuddyMockMaker.java:25)
at org.evosuite.shaded.org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
at org.evosuite.shaded.org.mockito.internal.MockitoCore.mock(MockitoCore.java:65)
at org.evosuite.shaded.org.mockito.Mockito.mock(Mockito.java:1864)
at org.evosuite.shaded.org.mockito.Mockito.mock(Mockito.java:1777)
at com.kpmg.cms.core.servlets.ArticleIdGenerationServletTest.testMock(ArticleIdGenerationServletTest.java:131)