}
@Test
public void testFileUploadWithPOSTAndDownload() throws Exception {
RepositoryItem repositoryItem = getRepository().createRepositoryItem();
String id = repositoryItem.getId();
File fileToUpload = new File("test-files/sample.txt");
RepositoryHttpRecorder recorder = repositoryItem
.createRepositoryHttpRecorder();
uploadFileWithPOST(recorder.getURL(), fileToUpload);
recorder.stop();
RepositoryItem newRepositoryItem = getRepository()
.findRepositoryItemById(id);
File downloadedFile = new File("test-files/tmp/" + id);
downloadFromURL(
newRepositoryItem.createRepositoryHttpPlayer().getURL(),
downloadedFile);
assertTrue(TestUtils.equalFiles(fileToUpload, downloadedFile));
}