[DS-806] junit test - should cause bamboo to report a test failure. Patch to fix this to be applied shortly.

git-svn-id: http://scm.dspace.org/svn/repo/dspace/trunk@6050 9c30dcfa-912a-0410-8fc2-9e0234be79fd
This commit is contained in:
Stuart Lewis
2011-01-27 00:22:26 +00:00
parent 6630ba67c4
commit c33c01c4de
2 changed files with 34 additions and 1 deletions

View File

@@ -290,6 +290,8 @@ public class ItemTest extends AbstractDSpaceObjectTest
DCValue[] dc = it.getMetadata(schema, element, qualifier, lang);
assertThat("testGetMetadata_4args 0",dc,notNullValue());
assertTrue("testGetMetadata_4args 1",dc.length == 0);
}
/**
@@ -314,6 +316,23 @@ public class ItemTest extends AbstractDSpaceObjectTest
assertTrue("testGetMetadata_String 5",dc.length == 0);
}
/**
* A test for DS-806: Item.match() incorrect logic for schema testing
*/
@Test
public void testDS806()
{
// Set the item to have two pieces of metadata for dc.type and dc2.type
String dcType = "DC-TYPE";
String testType = "TEST-TYPE";
it.addMetadata("dc", "type", null, null, dcType);
it.addMetadata("test", "type", null, null, testType);
// Check that only one is returned when we ask for all dc.type values
DCValue[] values = it.getMetadata("dc", "type", null, null);
assertTrue("Return results", values.length == 1);
}
/**
* Test of addDC method, of class Item.
*/