Change self link for files to content

This commit is contained in:
René Pfeuffer
2018-08-24 08:43:04 +02:00
parent f5ba197d10
commit 4699166f87
2 changed files with 15 additions and 9 deletions

View File

@@ -50,8 +50,8 @@ public class FileObjectToFileObjectDtoMapperTest {
}
@Test
public void shouldHaveCorrectSelfLink() {
FileObject fileObject = createFileObject();
public void shouldHaveCorrectSelfLinkForDirectory() {
FileObject fileObject = createDirectoryObject();
FileObjectDto dto = mapper.map(fileObject, new NamespaceAndName("namespace", "name"), "revision");
assertThat(dto.getLinks().getLinkBy("self").get().getHref()).isEqualTo(expectedBaseUri.resolve("namespace/name/sources/revision/foo/bar").toString());
@@ -60,9 +60,16 @@ public class FileObjectToFileObjectDtoMapperTest {
@Test
public void shouldHaveCorrectContentLink() {
FileObject fileObject = createFileObject();
fileObject.setDirectory(false);
FileObjectDto dto = mapper.map(fileObject, new NamespaceAndName("namespace", "name"), "revision");
assertThat(dto.getLinks().getLinkBy("content").get().getHref()).isEqualTo(expectedBaseUri.resolve("namespace/name/content/revision/foo/bar").toString());
assertThat(dto.getLinks().getLinkBy("self").get().getHref()).isEqualTo(expectedBaseUri.resolve("namespace/name/content/revision/foo/bar").toString());
}
private FileObject createDirectoryObject() {
FileObject fileObject = createFileObject();
fileObject.setDirectory(true);
return fileObject;
}
private FileObject createFileObject() {