diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/plugin/generic/SampleRegistrationTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/plugin/generic/SampleRegistrationTest.java index fb696872c63c2da4c9f4e181549fd4b472b3f51b..6270b31f4ea8f27b4040ec3102d8c14d1907315a 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/plugin/generic/SampleRegistrationTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/plugin/generic/SampleRegistrationTest.java @@ -54,8 +54,9 @@ public class SampleRegistrationTest extends GenericSystemTestCase sample.setSampleType(sampleType); sample.setProperties(new IEntityProperty[] { property("COMMENT", "test sample") }); - sample.setParents(new String[] - { "c1", "C2" }); + String[] parents = new String[] + { "c1", "C2", "CISD:/CISD/C3" }; + sample.setParents(parents); genericClientService.registerSample("session", sample); Sample s = getSample(identifier); @@ -63,9 +64,9 @@ public class SampleRegistrationTest extends GenericSystemTestCase assertEquals("COMMENT", properties.get(0).getPropertyType().getCode()); assertEquals("test sample", properties.get(0).getValue()); assertEquals(1, properties.size()); - assertEquals(2, s.getParents().size()); - assertEquals("[CISD:/CISD/C1, CISD:/CISD/C2]", Arrays.toString(IdentifierExtractor.extract( - s.getParents()).toArray())); + assertEquals(parents.length, s.getParents().size()); + assertEquals("[CISD:/CISD/C1, CISD:/CISD/C2, CISD:/CISD/C3]", Arrays + .toString(IdentifierExtractor.extract(s.getParents()).toArray())); } private Sample getSample(String sampleIdentifier)