Пример #1
0
  @Test
  @Category(IntegrationTest.class)
  public void createMetadataSucceeds() {
    BoxAPIConnection api = new BoxAPIConnection(TestConfig.getAccessToken());
    BoxFolder rootFolder = BoxFolder.getRootFolder(api);
    String fileName = "[createMetadataSucceeds] Test File.txt";
    byte[] fileBytes = "Non-empty string".getBytes(StandardCharsets.UTF_8);

    InputStream uploadStream = new ByteArrayInputStream(fileBytes);
    BoxFile uploadedFile = rootFolder.uploadFile(uploadStream, fileName).getResource();
    uploadedFile.createMetadata(new Metadata().add("/foo", "bar"));

    Metadata check1 = uploadedFile.getMetadata();
    Assert.assertNotNull(check1);
    Assert.assertEquals("bar", check1.get("/foo"));

    uploadedFile.delete();
  }