diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/SampleProviderTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/SampleProviderTest.java index 1305f2c11460ddcdf08574b2fbd882bddb048b7f..93dbe414623c60e91603e6088ed5e221fca46657 100644 --- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/SampleProviderTest.java +++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/generic/client/web/server/resultset/SampleProviderTest.java @@ -116,13 +116,15 @@ public class SampleProviderTest extends AbstractProviderTest final DetailedSearchCriteria criteria = new DetailedSearchCriteria(); ListSampleDisplayCriteria2 listCriteria = new ListSampleDisplayCriteria2(criteria); SampleProvider sampleProvider = new SampleProvider(server, SESSION_TOKEN, listCriteria); - final SampleBuilder s1 = new SampleBuilder("DB:/S1").id(1).type("ALPHA"); + final SampleBuilder s1 = new SampleBuilder("DB:/S1").id(1).type("ALPHA").permID("123-45"); s1.registrator(new PersonBuilder().name("Albert", "Einstein").getPerson()); s1.invalidate().date(new Date(4711)); Sample p1 = new SampleBuilder("/AB/CD").getSample(); - s1.property("NAME", "hello").permID("123").permLink("http").childOf(p1); - final SampleBuilder s2 = new SampleBuilder("DB:/MY-SPACE/S:2").id(2).type("BETA"); - s2.experiment(new ExperimentBuilder().identifier("DB:/SPACE1/P1/EXP1").getExperiment()); + s1.property("NAME", "hello").permLink("http").childOf(p1); + final SampleBuilder s2 = + new SampleBuilder("DB:/MY-SPACE/S:2").id(2).type("BETA").permID("234-56"); + s2.experiment(new ExperimentBuilder().identifier("DB:/SPACE1/P1/EXP1").permID("e-123") + .getExperiment()); Sample p2 = new SampleBuilder("/DE/FG").getSample(); s2.partOf(new SampleBuilder("DB:/A/B").getSample()).childOf(p1, p2); context.checking(new Expectations() @@ -143,8 +145,8 @@ public class SampleProviderTest extends AbstractProviderTest + "property-USER-NAME, property-USER-TIMESTAMP, property-USER-NUMBER, property-USER-TEXT]", getHeaderIDs(tableModel).toString()); assertEquals( - "[VARCHAR, VARCHAR, VARCHAR, VARCHAR, VARCHAR, VARCHAR, " - + "VARCHAR, VARCHAR, VARCHAR, TIMESTAMP, VARCHAR, VARCHAR, VARCHAR, " + "[null, null, VARCHAR, VARCHAR, null, VARCHAR, " + + "VARCHAR, VARCHAR, VARCHAR, TIMESTAMP, null, null, VARCHAR, " + "VARCHAR, VARCHAR, VARCHAR, VARCHAR, VARCHAR, TIMESTAMP, REAL, MULTILINE_VARCHAR]", getHeaderDataTypes(tableModel).toString()); assertEquals( @@ -154,12 +156,12 @@ public class SampleProviderTest extends AbstractProviderTest List<TableModelRowWithObject<Sample>> rows = tableModel.getRows(); assertSame(s1.getSample(), rows.get(0).getObjectOrNull()); assertEquals("[S1, S1, DB, , DB:/S1, ALPHA, yes, yes, Einstein, Albert, " - + "Thu Jan 01 01:00:04 CET 1970, , , , 123, http, /AB/CD, , hello, , , ]", rows + + "Thu Jan 01 01:00:04 CET 1970, , , , 123-45, http, /AB/CD, , hello, , , ]", rows .get(0).getValues().toString()); assertSame(s2.getSample(), rows.get(1).getObjectOrNull()); assertEquals("[S:2, 2, DB, MY-SPACE, DB:/MY-SPACE/S:2, BETA, no, no, , , EXP1, " - + "DB:/SPACE1/P1/EXP1, P1, , , /AB/CD\n/DE/FG\n, DB:/A/B, , , , ]", rows.get(1) - .getValues().toString()); + + "DB:/SPACE1/P1/EXP1, P1, 234-56, , /AB/CD\n/DE/FG\n, DB:/A/B, , , , ]", + rows.get(1).getValues().toString()); assertEquals(2, rows.size()); context.assertIsSatisfied(); }