Here are the examples of the java api class com.google.api.services.drive.model.FileList taken from open source projects.
1. FilesConsumerIntegrationTest#testListConsumer()
Project: camel
File: FilesConsumerIntegrationTest.java
File: FilesConsumerIntegrationTest.java
@Test public void testListConsumer() throws Exception { MockEndpoint mock = getMockEndpoint("mock:result"); mock.expectedMessageCount(1); File testFile = uploadTestFile(); String fileId = testFile.getId(); assertMockEndpointsSatisfied(); FileList fileList = mock.getReceivedExchanges().get(0).getIn().getBody(com.google.api.services.drive.model.FileList.class); assertTrue(fileInList(fileId, fileList)); }
2. DriveTask#getPreferencesFile()
Project: appdatapreferences-android
File: DriveTask.java
File: DriveTask.java
/** * Retrieves the preferences file from the appdata folder. * @return Retrieved preferences file or {@code null}. * @throws IOException */ public File getPreferencesFile() throws IOException { // TODO: fix the contains query once title querying bug is being resolved. String query = "title contains '" + FILE_NAME + "' and 'appdata' in parents"; FileList list = mDriveService.files().list().setQ(query).execute(); if (list != null && list.getItems().size() > 0) { return list.getItems().get(0); } else { // create a new preferences file return insertPreferencesFile("{}"); } }
3. DriveFilesIntegrationTest#testList()
Project: camel
File: DriveFilesIntegrationTest.java
File: DriveFilesIntegrationTest.java
@Test public void testList() throws Exception { // upload a test file File testFile = uploadTestFile(); FileList result = requestBody("direct://LIST", null); assertNotNull("list result", result); assertTrue(result.getItems().size() >= 1); File testFile2 = uploadTestFile(); Map<String, Object> headers = new HashMap<String, Object>(); headers.put("CamelGoogleDrive.maxResults", 1); result = requestBodyAndHeaders("direct://LIST", null, headers); assertNotNull("list result", result); assertTrue(result.getItems().size() == 1); // test paging the list List<File> resultList = new ArrayList<File>(); String pageToken; int i = 0; do { result = requestBodyAndHeaders("direct://LIST", null, headers); resultList.addAll(result.getItems()); pageToken = result.getNextPageToken(); headers.put("CamelGoogleDrive.pageToken", pageToken); i++; } while (pageToken != null && pageToken.length() > 0 && i < 2); // we should have 2 files in result (one file for each of the 2 pages) assertTrue(resultList.size() == 2); // they should be different files assertFalse(resultList.get(0).getId().equals(resultList.get(1))); }