コード例 #1
0
ファイル: BoxFileTest.java プロジェクト: Zeimyth/box-java-sdk
  @Test
  @Category(IntegrationTest.class)
  public void getThumbnail() {
    BoxAPIConnection api = new BoxAPIConnection(TestConfig.getAccessToken());
    BoxFolder rootFolder = BoxFolder.getRootFolder(api);
    String fileName = "[getPreviewLink] Test File.txt";
    String fileContent = "Test file";
    byte[] fileBytes = fileContent.getBytes(StandardCharsets.UTF_8);
    InputStream uploadStream = new ByteArrayInputStream(fileBytes);
    BoxFile uploadedFile = rootFolder.uploadFile(uploadStream, fileName).getResource();

    byte[] thumbnail = uploadedFile.getThumbnail(BoxFile.ThumbnailFileType.PNG, 256, 256, 256, 256);

    assertThat(thumbnail, is(notNullValue()));
    assertNotEquals(thumbnail.length, 0);

    uploadedFile.delete();
  }