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