GuavaCacheBasedLongPredicateMemoizerTest.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:memoization.java 作者:
/**
*
*/
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号