From c0edcf92a0e86b0c519773b7b0d9ff0e2c19bbe5 Mon Sep 17 00:00:00 2001 From: jakubs <jakubs> Date: Tue, 29 Sep 2015 08:51:16 +0000 Subject: [PATCH] SSDM-2464: add extra test SVN: 34728 --- .../sis/openbis/systemtest/api/v3/AbstractTest.java | 13 +++++++++++++ .../openbis/systemtest/api/v3/MapSampleTest.java | 2 ++ 2 files changed, 15 insertions(+) diff --git a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/AbstractTest.java b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/AbstractTest.java index 1bfb2c11f1c..32603fca8c5 100644 --- a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/AbstractTest.java +++ b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/AbstractTest.java @@ -46,6 +46,7 @@ import ch.ethz.sis.openbis.generic.shared.api.v3.dto.entity.attachment.Attachmen import ch.ethz.sis.openbis.generic.shared.api.v3.dto.entity.attachment.AttachmentCreation; import ch.ethz.sis.openbis.generic.shared.api.v3.dto.entity.dataset.DataSet; import ch.ethz.sis.openbis.generic.shared.api.v3.dto.entity.experiment.Experiment; +import ch.ethz.sis.openbis.generic.shared.api.v3.dto.entity.history.HistoryEntry; import ch.ethz.sis.openbis.generic.shared.api.v3.dto.entity.interfaces.IAttachmentsHolder; import ch.ethz.sis.openbis.generic.shared.api.v3.dto.entity.interfaces.IModifierHolder; import ch.ethz.sis.openbis.generic.shared.api.v3.dto.entity.interfaces.IParentChildrenHolder; @@ -426,6 +427,18 @@ public class AbstractTest extends SystemTestCase }); } + protected void assertHistoryNotFetched(final HistoryEntry history) + { + assertNotFetched(new IDelegatedAction() + { + @Override + public void execute() + { + history.getAuthor(); + } + }); + } + private void assertNotFetched(final IDelegatedAction action) { try diff --git a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/MapSampleTest.java b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/MapSampleTest.java index 1094f1a7fb7..41e0d61ca15 100644 --- a/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/MapSampleTest.java +++ b/openbis/sourceTest/java/ch/ethz/sis/openbis/systemtest/api/v3/MapSampleTest.java @@ -1095,6 +1095,8 @@ public class MapSampleTest extends AbstractSampleTest assertTrue(entry.getValidFrom().before(end)); assertTrue(entry.getValidTo().after(entry.getValidFrom())); assertTrue(entry.getValidTo().before(end)); + + assertHistoryNotFetched(entry); } @Test -- GitLab