@Test public void testApply() throws Exception { Iterator<Authorizable> it = AuthorizableWrapper.createIterator(Lists.newArrayList(getTestUser(), (Authorizable) null).iterator(), autosaveMgr); while(it.hasNext()) { it.next(); } verify(autosaveMgr, times(1)).wrap(any(Authorizable.class)); }
@Override public T apply(T authorizable) { if (authorizable == null) { return null; } else { return (T) mgr.wrap(authorizable); } }
AuthorizableWrapper implements Function<T, T> { @Override public T apply(T authorizable) { if (authorizable == null) { return null; } else { return (T) mgr.wrap(authorizable); } } }
AuthorizableWrapper implements Function<T, T> { @Override public T apply(T authorizable) { if (authorizable == null) { return null; } else { return (T) mgr.wrap(authorizable); } } private  AuthorizableWrapper(AutoSaveEnabledManager mgr); }
AuthorizableWrapper implements Function<T, T> { @Override public T apply(T authorizable) { if (authorizable == null) { return null; } else { return (T) mgr.wrap(authorizable); } } private  AuthorizableWrapper(AutoSaveEnabledManager mgr); @Override T apply(T authorizable); }
AuthorizableWrapper implements Function<T, T> { @Override public T apply(T authorizable) { if (authorizable == null) { return null; } else { return (T) mgr.wrap(authorizable); } } private  AuthorizableWrapper(AutoSaveEnabledManager mgr); @Override T apply(T authorizable);  }