Finally, After a lot of head cracking I realized I had missed a small point. This is what I did
EntityManager em = EasyMock.createNiceMock(EntityManager.class);
BaseJpaDaoImpl jpaDaoImplMock = EasyMock.createNiceMock(BaseJpaDaoImpl.class);
EasyMock.expect(jpaDaoImplMock.getEntityManager(true)).andReturn(em).anyTimes();
EasyMock.replay(em);
EasyMock.replay(jpaDaoImplMock);
Simply mocked my response
Not the best of techniques,but I got what I was looking for.
Thanks for all who tried!!