From 1dc1373f5d580dd95dee1ad20467ba863a4be2b3 Mon Sep 17 00:00:00 2001 From: Patrick Schmitz Date: Wed, 27 Apr 2011 00:20:24 +0000 Subject: [PATCH] NOJIRA - provide example of how to pull apart CommonList payloads in java client. --- .../client/test/AcquisitionServiceTest.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionServiceTest.java b/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionServiceTest.java index 9c9b4349a..ce89d0780 100644 --- a/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionServiceTest.java +++ b/services/acquisition/client/src/test/java/org/collectionspace/services/client/test/AcquisitionServiceTest.java @@ -38,6 +38,8 @@ import org.collectionspace.services.acquisition.AcquisitionDateList; import org.collectionspace.services.acquisition.AcquisitionSourceList; import org.collectionspace.services.acquisition.OwnerList; import org.jboss.resteasy.client.ClientResponse; +import org.w3c.dom.Element; +import org.w3c.dom.Node; import org.testng.Assert; import org.testng.annotations.Test; @@ -412,14 +414,19 @@ public class AcquisitionServiceTest extends AbstractServiceTestImpl { Assert.assertEquals(statusCode, EXPECTED_STATUS_CODE); // Optionally output additional data about list members for debugging. - boolean iterateThroughList = false; + boolean iterateThroughList = true; if(iterateThroughList && logger.isDebugEnabled()){ List items = list.getListItem(); int i = 0; for(AbstractCommonList.ListItem item : items){ - logger.debug(testName + ": list-item[" + i + "] " + - item.toString()); + List elList = item.getAny(); + StringBuilder elementStrings = new StringBuilder(); + for(Element el : elList) { + Node textEl = el.getFirstChild(); + elementStrings.append("["+el.getNodeName()+":"+((textEl!=null)?textEl.getNodeValue():"NULL")+"] "); + } + logger.debug(testName + ": list-item[" + i + "]: "+elementStrings.toString()); i++; } } -- 2.47.3