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