com.google.api.services.drive.model.FileList

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
@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
/**
   * 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
@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)));
}