mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-18 15:33:09 +00:00
Fix testAddMetadata_5args_2 to no longer be *identical* to testAddMetadata_5args_1. It appears this second test was meant to test a different addMetadata() method which accepts a single Value instead of a List
This commit is contained in:
@@ -639,7 +639,7 @@ public class ItemTest extends AbstractDSpaceObjectTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test of addMetadata method, of class Item.
|
* This is the same as testAddMetadata_5args_1 except it is adding a *single* value as a String, not a List.
|
||||||
*/
|
*/
|
||||||
@Test
|
@Test
|
||||||
public void testAddMetadata_5args_2() throws SQLException {
|
public void testAddMetadata_5args_2() throws SQLException {
|
||||||
@@ -647,24 +647,18 @@ public class ItemTest extends AbstractDSpaceObjectTest {
|
|||||||
String element = "contributor";
|
String element = "contributor";
|
||||||
String qualifier = "author";
|
String qualifier = "author";
|
||||||
String lang = Item.ANY;
|
String lang = Item.ANY;
|
||||||
List<String> values = Arrays.asList("value0", "value1");
|
String value = "value0";
|
||||||
itemService.addMetadata(context, it, schema, element, qualifier, lang, values);
|
itemService.addMetadata(context, it, schema, element, qualifier, lang, value);
|
||||||
|
|
||||||
List<MetadataValue> dc = itemService.getMetadata(it, schema, element, qualifier, lang);
|
List<MetadataValue> dc = itemService.getMetadata(it, schema, element, qualifier, lang);
|
||||||
assertThat("testAddMetadata_5args_2 0", dc, notNullValue());
|
assertThat("testAddMetadata_5args_2 0", dc, notNullValue());
|
||||||
assertTrue("testAddMetadata_5args_2 1", dc.size() == 2);
|
assertTrue("testAddMetadata_5args_2 1", dc.size() == 1);
|
||||||
assertThat("testAddMetadata_5args_2 2", dc.get(0).getMetadataField().getMetadataSchema().getName(),
|
assertThat("testAddMetadata_5args_2 2", dc.get(0).getMetadataField().getMetadataSchema().getName(),
|
||||||
equalTo(schema));
|
equalTo(schema));
|
||||||
assertThat("testAddMetadata_5args_2 3", dc.get(0).getMetadataField().getElement(), equalTo(element));
|
assertThat("testAddMetadata_5args_2 3", dc.get(0).getMetadataField().getElement(), equalTo(element));
|
||||||
assertThat("testAddMetadata_5args_2 4", dc.get(0).getMetadataField().getQualifier(), equalTo(qualifier));
|
assertThat("testAddMetadata_5args_2 4", dc.get(0).getMetadataField().getQualifier(), equalTo(qualifier));
|
||||||
assertThat("testAddMetadata_5args_2 5", dc.get(0).getLanguage(), equalTo(lang));
|
assertThat("testAddMetadata_5args_2 5", dc.get(0).getLanguage(), equalTo(lang));
|
||||||
assertThat("testAddMetadata_5args_2 6", dc.get(0).getValue(), equalTo(values.get(0)));
|
assertThat("testAddMetadata_5args_2 6", dc.get(0).getValue(), equalTo(value));
|
||||||
assertThat("testAddMetadata_5args_2 7", dc.get(1).getMetadataField().getMetadataSchema().getName(),
|
|
||||||
equalTo(schema));
|
|
||||||
assertThat("testAddMetadata_5args_2 8", dc.get(1).getMetadataField().getElement(), equalTo(element));
|
|
||||||
assertThat("testAddMetadata_5args_2 9", dc.get(1).getMetadataField().getQualifier(), equalTo(qualifier));
|
|
||||||
assertThat("testAddMetadata_5args_2 10", dc.get(1).getLanguage(), equalTo(lang));
|
|
||||||
assertThat("testAddMetadata_5args_2 11", dc.get(1).getValue(), equalTo(values.get(1)));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user