/**
*
*/
@Test
public void shouldTestGivenValue() {
// given
final LongPredicate predicate = Mockito.mock(LongPredicate.class);
final LongFunction<String> keyFunction = a -> "key";
final Cache<String, Boolean> cache = CacheBuilder.newBuilder().build();
// when
final GuavaCacheBasedLongPredicateMemoizer<String> memoizer = new GuavaCacheBasedLongPredicateMemoizer<>(
cache, keyFunction, predicate);
// then
memoizer.test(123);
Mockito.verify(predicate).test(123);
}
GuavaCacheBasedLongPredicateMemoizerTest.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:memoization.java
作者:
评论列表
文章目录