ben-manes / caffeine

Test files should contain tests JAVA-W1088
Anti-pattern
Minor
6 days agoa year old
20/**
21 * @author [email protected] (Ben Manes)
22 */
23public final class TestWeigher implements Weigher<Integer, Integer> {24  @Override public int weigh(Integer key, Integer value) {25    return 0;26  }27}
24/**
25 * @author [email protected] (Ben Manes)
26 */
27public final class TestScheduler implements Scheduler {2829  @Override30  public Future<?> schedule(Executor executor, Runnable command, long delay, TimeUnit unit) {31    return Scheduler.disabledScheduler().schedule(executor, command, delay, unit);32  }33}
20/**
21 * @author [email protected] (Ben Manes)
22 */
23public final class TestExpiry implements Expiry<Integer, Integer> {2425  @Override26  public long expireAfterCreate(Integer key, Integer value, long currentTime) {27    return Long.MAX_VALUE;28  }2930  @Override31  public long expireAfterUpdate(Integer key, Integer value,32      long currentTime, long currentDuration) {33    return Long.MAX_VALUE;34  }3536  @Override37  public long expireAfterRead(Integer key, Integer value, long currentTime, long currentDuration) {38    return Long.MAX_VALUE;39  }40}
20/**
21 * @author [email protected] (Ben Manes)
22 */
23public final class TestExecutor implements Executor {24  @Override public void execute(Runnable command) {25    command.run();26  }27}
23/**
24 * @author [email protected] (Ben Manes)
25 */
26public final class TestCacheWriter implements CacheWriter<Integer, Integer> {27  @Override public void write(Cache.Entry<? extends Integer, ? extends Integer> entry) {}28  @Override public void writeAll(29      Collection<Cache.Entry<? extends Integer, ? extends Integer>> entries) {}30  @Override public void delete(Object key) {}31  @Override public void deleteAll(Collection<?> keys) {}32}