,就變成零,即使我存根其與查詢模擬對象.. 這是代碼NullPointerException異常的Mockito對原生查詢
Query query = getEntityManager().createNativeQuery(queryString, SomeRandom.class);
return query.getResultList(); //-->This is where I get the error, the query object is null.
我的測試方法是
Query query = mock(Query.class);
when(entityManager.createNativeQuery("", SomeRandom.class)).thenReturn(query);
List<SomeRandom> someList = requestDao.getSomeList(parameter, parameter, parameter, parameter);
您是否在模仿_createNativeQuery_函數時嘗試使用_anyString()_而不是空字符串(「」)? – mbm
是的,我已經做了,但我已經解決了這個問題。謝謝btw。 – Aaron