С моими макетами на месте я получаю ошибку:
redisDao.someMethod(notNull(), notNull()): expected 1, actual 0
Если я удаляю настройку макета, то при трассировке в режиме отладки он переходит к методу redisDao.someMethod, а затем завершается с ошибкойисключение нулевого указателя.
Это не имеет смысла для меня, и вы не знаете, как это исправить?
mockMaker = EasyMock.createStrictControl();
redisDaoMock = mockMaker.createMock(redisDao.class);
userService.setRedisDao(redisDaoMock);
expect(redisDaoMock.someMethod(EasyMock.<String>notNull(), EasyMock.<String>notNull())).andReturn(someReturn);
mockMaker.replay();
mockMaker.verify();
userController.get(request, response);
// assertions here