From 45f2ff4691d7061b46c668acd56eeeca8685794c Mon Sep 17 00:00:00 2001
From: pkupczyk <pkupczyk>
Date: Wed, 25 May 2016 05:17:15 +0000
Subject: [PATCH] SSDM-3543 : V3 AS API - improve context information in
 exceptions - fix a failing test

SVN: 36569
---
 .../cisd/openbis/systemtest/EntityOperationTest.java         | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/EntityOperationTest.java b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/EntityOperationTest.java
index d09fbe594fc..40d9584ddd8 100644
--- a/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/EntityOperationTest.java
+++ b/openbis/sourceTest/java/ch/systemsx/cisd/openbis/systemtest/EntityOperationTest.java
@@ -29,6 +29,7 @@ import org.testng.annotations.Test;
 
 import ch.systemsx.cisd.common.exceptions.AuthorizationFailureException;
 import ch.systemsx.cisd.common.exceptions.UserFailureException;
+import ch.systemsx.cisd.common.test.AssertionUtil;
 import ch.systemsx.cisd.openbis.generic.shared.IServiceForDataStoreServer;
 import ch.systemsx.cisd.openbis.generic.shared.basic.TechId;
 import ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExternalData;
@@ -680,7 +681,9 @@ public class EntityOperationTest extends SystemTestCase
             fail("UserFailureException expected");
         } catch (UserFailureException ex)
         {
-            assertEquals("Object with SampleIdentifier = [/CISD/A01] has not been found.", ex.getMessage());
+            AssertionUtil.assertContains("Object with SampleIdentifier = [/CISD/A01] has not been found.", ex.getMessage());
+            AssertionUtil.assertContains("setting relation dataset-sample (1/1)", ex.getMessage());
+            AssertionUtil.assertContains("permId=DS-1", ex.getMessage());
         }
     }
 
-- 
GitLab