Skip to content

Commit

Permalink
RANGER-4168: fixed NPE in recently added unit tests - #2
Browse files Browse the repository at this point in the history
  • Loading branch information
mneethiraj committed May 31, 2023
1 parent ce3c3b8 commit 340ed0c
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
import org.apache.ranger.db.XXServiceResourceDao;
import org.apache.ranger.db.XXServiceVersionInfoDao;
import org.apache.ranger.db.XXTagDao;
import org.apache.ranger.db.XXTagDefDao;
import org.apache.ranger.db.XXTagResourceMapDao;
import org.apache.ranger.entity.XXService;
import org.apache.ranger.entity.XXServiceResource;
Expand Down Expand Up @@ -852,14 +853,18 @@ public void testGetTagResourceMaps() throws Exception {
@Test
public void testGetServiceTagsIfUpdated() throws Exception {
XXServiceVersionInfo serviceVersionInfoDbObj = createXXServiceVersionInfo();
XXTagDefDao xxTagDefDao = Mockito.mock(XXTagDefDao.class);
XXServiceVersionInfoDao xxServiceVersionInfoDao = Mockito.mock(XXServiceVersionInfoDao.class);
XXServiceDao xxServiceDao = Mockito.mock(XXServiceDao.class);
XXServiceResourceDao xxServiceResourceDao = Mockito.mock(XXServiceResourceDao.class);
XXService xxService = createXXService();
RangerServiceDef rangerServiceDef = createRangerServiceDef();

Mockito.when(daoManager.getXXServiceVersionInfo()).thenReturn(xxServiceVersionInfoDao);
Mockito.when(xxServiceVersionInfoDao.findByServiceName(serviceName)).thenReturn(serviceVersionInfoDbObj);
Mockito.when(daoManager.getXXTagDef()).thenReturn(xxTagDefDao);
Mockito.when(daoManager.getXXService()).thenReturn(xxServiceDao);
Mockito.when(daoManager.getXXServiceResource()).thenReturn(xxServiceResourceDao);
Mockito.when(xxServiceDao.findIdByName(serviceName)).thenReturn(id);
Mockito.when(xxServiceDao.findByName(serviceName)).thenReturn(xxService);
Mockito.when(svcStore.getServiceDef(Mockito.any())).thenReturn(rangerServiceDef);
Expand All @@ -874,14 +879,18 @@ public void testGetServiceTagsIfUpdated() throws Exception {
@Test
public void testGetServiceTags() throws Exception {
XXServiceVersionInfo serviceVersionInfoDbObj = createXXServiceVersionInfo();
XXTagDefDao xxTagDefDao = Mockito.mock(XXTagDefDao.class);
XXServiceVersionInfoDao xxServiceVersionInfoDao = Mockito.mock(XXServiceVersionInfoDao.class);
XXServiceDao xxServiceDao = Mockito.mock(XXServiceDao.class);
XXServiceResourceDao xxServiceResourceDao = Mockito.mock(XXServiceResourceDao.class);
XXService xxService = createXXService();
RangerServiceDef rangerServiceDef = createRangerServiceDef();

Mockito.when(daoManager.getXXServiceVersionInfo()).thenReturn(xxServiceVersionInfoDao);
Mockito.when(xxServiceVersionInfoDao.findByServiceName(serviceName)).thenReturn(serviceVersionInfoDbObj);
Mockito.when(daoManager.getXXTagDef()).thenReturn(xxTagDefDao);
Mockito.when(daoManager.getXXService()).thenReturn(xxServiceDao);
Mockito.when(daoManager.getXXServiceResource()).thenReturn(xxServiceResourceDao);
Mockito.when(xxServiceDao.findByName(serviceName)).thenReturn(xxService);
Mockito.when(svcStore.getServiceDef(Mockito.any())).thenReturn(rangerServiceDef);

Expand Down

0 comments on commit 340ed0c

Please sign in to comment.