Я пишу тесты для класса DAO моего проекта.Но когда я использую метод verify()
Mockito, он выдает NullPointerException
, потому что метод createQuery()
возвращает null
.Как я могу это исправить?
@Mock(answer = Answers.RETURNS_DEEP_STUBS)
private EntityManager entityManagerMock;
@InjectMocks
private TaksitPlanSatiriDao taksitPlanSatiriDao = new TaksitPlanSatiriDaoJpa();
@Before
public void setUp() {
taksitPlanSatiriEntity = new TaksitPlanSatiriEntity();
}
@Test
public void shouldUpdateWhenGuncelleCalledWithTaksitPlanSatiriEntity() {
taksitPlanSatiriDao.guncelle(taksitPlanSatiriEntity);
Mockito.verify(entityManagerMock).createQuery(ArgumentMatchers.anyString()).executeUpdate();
}