EntityTypeServiceImpl implements EntityTypeService { @Override public void update(Context context,EntityType entityType) throws SQLException, AuthorizeException { update(context,Collections.singletonList(entityType)); }  @Override EntityType findByEntityType(Context context, String entityType); @Override List<EntityType> findAll(Context context); @Override List<EntityType> findAll(Context context, Integer limit, Integer offset); @Override EntityType create(Context context); @Override EntityType create(Context context, String entityTypeString); @Override EntityType find(Context context,int id); @Override void update(Context context,EntityType entityType); @Override void update(Context context,List<EntityType> entityTypes); @Override void delete(Context context,EntityType entityType);  }
@Test public void testUpdate() throws Exception { List<EntityType> entityTypeList = new ArrayList<>(); entityTypeList.add(entityType); when(authorizeService.isAdmin(context)).thenReturn(true); entityTypeService.update(context, entityType); entityTypeService.update(context, entityTypeList); Mockito.verify(entityTypeDAO,times(2)).save(context, entityType); }