IndexedAccessExpressionTest.java 文件源码

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

项目:graylog-plugin-pipeline-processor 作者:
@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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号