@Test
public void accessIterable() {
final Iterable<Integer> iterable = () -> new AbstractIterator<Integer>() {
private boolean done = false;
@Override
protected Integer computeNext() {
if (done) {
return endOfData();
}
done = true;
return 23;
}
};
final IndexedAccessExpression idxExpr = new IndexedAccessExpression(START, obj(iterable), num(0));
final Object evaluate = idxExpr.evaluateUnsafe(context);
assertThat(evaluate).isOfAnyClassIn(Integer.class);
assertThat(evaluate).isEqualTo(23);
}
IndexedAccessExpressionTest.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:graylog-plugin-pipeline-processor
作者:
评论列表
文章目录