AbstractJSONTest.java 文件源码

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

项目:libraries 作者:
public Iterable<JObject> assertObjects(
    final String source,
    final long numberOfObjects,
    final String[] annotations,
    final String[] names,
    final Object[] types,
    final Object[] values) throws RecognitionException, JssdParserException, IOException {
  assertNotNull(names);
  assertNotNull(values);
  assertThat(names.length, equalTo(values.length));
  final Iterable<JObject> objects = getObjects(source);
  assertNotNull(objects);
  final Iterator<JObject> iterator = objects.iterator();
  assertThat(iterator.hasNext(), equalTo(true));
  final JObject object = iterator.next();
  assertObject(object, annotations, names, types, values);
  final Counter counter = new Counter(1);
  while (iterator.hasNext()) {
    assertNotNull(iterator.next());
    counter.next();
  }
  assertThat(counter.value(), equalTo(numberOfObjects));
  return objects;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号