77489: Fix test TiltedRelationshipMetadataServiceIT#testGetAuthorRelationshipMetadata

This commit is contained in:
Bruno Roemers
2021-03-05 11:32:20 +01:00
parent 6f7181de4c
commit 52e1aa9dce

View File

@@ -69,18 +69,12 @@ public class TiltedRelationshipMetadataServiceIT extends RelationshipMetadataSer
// rightItem is the author
List<MetadataValue> rightRelationshipMetadataList = itemService
.getMetadata(rightItem, MetadataSchemaEnum.RELATION.getName(), "isPublicationOfAuthor", null, Item.ANY);
assertThat(rightRelationshipMetadataList.size(), equalTo(1));
assertThat(rightRelationshipMetadataList.get(0).getValue(), equalTo(String.valueOf(leftItem.getID())));
assertThat(rightRelationshipMetadataList.size(), equalTo(0));
//request the virtual metadata of the publication
List<RelationshipMetadataValue> rightList = relationshipMetadataService
.getRelationshipMetadata(rightItem, true);
assertThat(rightList.size(), equalTo(1));
assertThat(rightList.get(0).getValue(), equalTo(String.valueOf(leftItem.getID())));
assertThat(rightList.get(0).getMetadataField().getMetadataSchema().getName(),
equalTo(MetadataSchemaEnum.RELATION.getName()));
assertThat(rightList.get(0).getMetadataField().getElement(), equalTo("isPublicationOfAuthor"));
assertThat(rightList.get(0).getAuthority(), equalTo("virtual::" + relationship.getID()));
assertThat(rightList.size(), equalTo(0));
}
}