diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/DerivedSamplesSection.java b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/DerivedSamplesSection.java index 9743717fc8a51b83d642543a3c1863d5766a545b..bc589b4ff0283cca194706e8d712116314574e5d 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/DerivedSamplesSection.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/DerivedSamplesSection.java @@ -45,6 +45,12 @@ public class DerivedSamplesSection extends DisposableSectionPanel this.parent = parent; } + // @Private + static String createGridId(TechId containerId) + { + return SampleBrowserGrid.createGridId(createBrowserId(containerId)); + } + private static String createBrowserId(TechId parentId) { return ID_PREFIX + parentId + "-browser"; diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewerTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewerTest.java index a58023daa96d9e5ecbf029df7d9c12dba22ea149..9d5365c7010102c0a6b83ff366978b996b6924ee 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewerTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/plugin/generic/client/web/client/application/sample/GenericSampleViewerTest.java @@ -106,8 +106,12 @@ public class GenericSampleViewerTest extends AbstractGWTTestCase ".*<a href=\".*permId=" + CELL_PLATE_EXAMPLE_PERM_ID + ".*>" + CELL_PLATE_EXAMPLE_PERM_ID + "</a>.*"); checkSample.property("Sample Type").asCode("CELL_PLATE"); - checkSample.property("Children Samples").asGeneratedSamples("3VRP1A [REINFECT_PLATE]", - "3VRP1B [REINFECT_PLATE]"); + // TODO 2010-07-09, Piotr Buczek: test Parent column + final CheckTableCommand childrenTable = checkSample.childrenTable().expectedSize(2); + childrenTable.expectedRow(new SampleRow("3VRP1A", "REINFECT_PLATE").identifier("CISD", + "CISD")); + childrenTable.expectedRow(new SampleRow("3VRP1B", "REINFECT_PLATE").identifier("CISD", + "CISD")); checkSample.property("Invalidation").by(new IValueAssertion<Invalidation>() { public void assertValue(final Invalidation invalidation) @@ -124,7 +128,7 @@ public class GenericSampleViewerTest extends AbstractGWTTestCase final CheckTableCommand dataTable = checkSample.dataTable().expectedSize(1); dataTable.expectedRow(new DataSetRow(DIRECTLY_CONNECTED_DATA_SET_CODE).invalid() .withFileFormatType("TIFF")); - dataTable.expectedColumnsNumber(23); + dataTable.expectedColumnsNumber(25); final String commentColIdent = GridTestUtils.getPropertyColumnIdentifier("COMMENT", false); dataTable.expectedColumnHidden(commentColIdent, true);