@Test public void testList() throws Exception { PageImpl<List<FieldValue>> tableDataPage = new PageImpl<>(null, "c", ROWS); expect(bigquery.listTableData(TABLE_ID1)).andReturn(tableDataPage); replay(bigquery); Page<List<FieldValue>> dataPage = table.list(); Iterator<List<FieldValue>> tableDataIterator = tableDataPage.values().iterator(); Iterator<List<FieldValue>> dataIterator = dataPage.values().iterator(); assertTrue(Iterators.elementsEqual(tableDataIterator, dataIterator)); }
/** * Returns the paginated list rows in this table. * * @param options table data list options * @throws BigQueryException upon failure */ Page<List<FieldValue>> list(BigQuery.TableDataListOption... options) throws BigQueryException { return bigquery.listTableData(info.tableId(), options); }