taskid 78006 Test metadata field caching branch - PR 3160 - feedback

This commit is contained in:
Samuel
2021-03-30 15:01:46 +02:00
parent c53c1f6909
commit 5d9ad392df

View File

@@ -45,6 +45,22 @@ public class MetadataFieldServiceTest extends AbstractUnitTest {
metadataFieldService.findByElement(context, "dspace", "identifier", "issn")
);
// The dspace.subject and dspace.identifier.issn metadatafields should now reference the 'dspace' metadataschema
assertEquals(
"dspace",
metadataFieldService
.findByElement(context, "dspace", "subject", null)
.getMetadataSchema()
.getName()
);
assertEquals(
"dspace",
metadataFieldService
.findByElement(context, "dspace", "identifier", "issn")
.getMetadataSchema()
.getName()
);
// Metadatafields dc.subject and dc.identifier.issn should no longer be found
assertNull(
metadataFieldService.findByElement(context, "dc", "subject", null)
@@ -66,6 +82,20 @@ public class MetadataFieldServiceTest extends AbstractUnitTest {
issnField,
metadataFieldService.findByElement(context, "dspace", "identifier", "issn")
);
assertEquals(
"dspace",
metadataFieldService
.findByElement(context, "dspace", "subject", null)
.getMetadataSchema()
.getName()
);
assertEquals(
"dspace",
metadataFieldService
.findByElement(context, "dspace", "identifier", "issn")
.getMetadataSchema()
.getName()
);
assertNull(
metadataFieldService.findByElement(context, "dc", "subject", null)
);