]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
DRYD-202: XMLReplay test cleanup.
authorremillet <remillet@yahoo.com>
Wed, 24 Jan 2018 07:37:09 +0000 (23:37 -0800)
committerremillet <remillet@yahoo.com>
Wed, 24 Jan 2018 07:37:09 +0000 (23:37 -0800)
14 files changed:
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/object-exit.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oe1.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oe13.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oe23.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oe3.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oe35.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oe4.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oe5.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oe9.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oeObject.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/oeRepeat.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/objectexit/res/oe6.res.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/person/res/authrefs-listAuthrefs.xml [deleted file]
services/objectexit/client/src/test/java/org/collectionspace/services/client/test/ObjectExitAuthRefsTest.java

index 244dbaeefc51c1f3874bf6cedfbeb62dddc7a4fb..c9628f926581c30c4e7ccb903ad90c4e2dad3a0b 100644 (file)
       http://nightly.collectionspace.org:8180/cspace-services/objectexit/d781aed4-2e2c-45e2-ad8d/authorityrefs
     -->
     <testGroup ID="authrefs" autoDeletePOSTS="true">
-        <test ID="oe9">
+        <test ID="oe9_authrefs">
             <method>POST</method>
             <uri>/cspace-services/personauthorities/</uri>
             <filename>objectexit/oe9.xml</filename>
         </test>
         <test ID="oe11">
             <method>POST</method>
-            <uri>/cspace-services/personauthorities/${oe9.CSID}/items/</uri>
+            <uri>/cspace-services/personauthorities/${oe9_authrefs.CSID}/items/</uri>
             <filename>objectexit/oe11.xml</filename>
         </test>
         <test ID="oe15">
@@ -37,7 +37,7 @@
         </test>
     </testGroup>
 
-    <testGroup ID="makeone" autoDeletePOSTS="false">
+    <testGroup ID="makeone" autoDeletePOSTS="true">
         <test ID="oe1">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
@@ -58,7 +58,7 @@
         </test>
     </testGroup>
 
-    <testGroup ID="testStartName" autoDeletePOSTS="false">
+    <testGroup ID="testStartName" autoDeletePOSTS="true">
         <test ID="oe1x">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
@@ -66,7 +66,7 @@
         </test>
         <test ID="oe2x">
             <method>GET</method>
-            <uri>/cspace-services/objectexit/${oe1.CSID}</uri>
+            <uri>/cspace-services/objectexit/${oe1x.CSID}</uri>
             <response>
                 <expected level="ADDOK"></expected>
                 <filename>objectexit/res/oe2.res.xml</filename>
                     <var ID="targetCSID">${oe35.CSID}</var>
                 </vars>
                 <!--
-                   Look for one <list-item> with the <exitNumber> that
-                    we set in the POST, and see if it is in the response
+                             Look for one <list-item> with the <exitNumber> that
+                      we set in the POST, and see if it is in the response
                 -->
                 <startElement>//list-item[./exitNumber='checkList-1234']</startElement>
             </response>
         </test>
     </testGroup>
 
-    <testGroup ID="cleanup" autoDeletePOSTS="true">
-        <test ID="oe1">
-            <method>DELETE</method>
-            <uri>/cspace-services/objectexit/065aa56e-a4f5-44b7-955e</uri>
-        </test>
-        <test ID="oe1">
-            <method>DELETE</method>
-            <uri>/cspace-services/objectexit/1735327c-f9bb-42c7-959b</uri>
-        </test>
-        <test ID="oe1">
-            <method>DELETE</method>
-            <uri>/cspace-services/objectexit/106cb53d-ee79-44e3-8665</uri>
-        </test>
-    </testGroup>
-
-    <testGroup ID="domwalk" autoDeletePOSTS="false">
+    <testGroup ID="domwalk" autoDeletePOSTS="true">
         <test ID="oe1">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe1.xml</filename>
-            </part>
+            <filename>objectexit/oe1.xml</filename>
         </test>
         <test ID="oe2">
             <method>GET</method>
         <test ID="oeRepeat" auth="admin@core.collectionspace.org">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oeRepeat.xml</filename>
-            </part>
+            <filename>objectexit/oeRepeat.xml</filename>
         </test>
     </testGroup>
 
         <test ID="oe1" auth="admin@core.collectionspace.org">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe1.xml</filename>
-            </part>
+            <filename>objectexit/oe1.xml</filename>
         </test>
         <test ID="oe2">
             <method>GET</method>
         <test ID="oe3">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe3.xml</filename>
-            </part>
+            <filename>objectexit/oe3.xml</filename>
         </test>
         <test ID="oe4">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe4.xml</filename>
-            </part>
+            <filename>objectexit/oe4.xml</filename>
         </test>
         <test ID="oe5">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe5.xml</filename>
-            </part>
+            <filename>objectexit/oe5.xml</filename>
         </test>
         <!--
          <test ID="oe6">
             <uri>/cspace-services/objectexit/${oe1.CSID}</uri>
             <reponse>oe8.res.xml</reponse>
         </test>
-        <test ID="oe9">
+        <test ID="oe9_crudl">
             <method>POST</method>
             <uri>/cspace-services/personauthorities/</uri>
-            <part>
-                <label>personauthorities_common</label>
-                <filename>objectexit/oe9.xml</filename>
-            </part>
+            <filename>objectexit/oe9.xml</filename>
         </test>
         <test ID="oe10">
             <method>GET</method>
-            <uri>/cspace-services/personauthorities/${oe9.CSID}</uri>
+            <uri>/cspace-services/personauthorities/${oe9_crudl.CSID}</uri>
         </test>
-
         <test ID="oe11">
             <method>POST</method>
-            <uri>/cspace-services/personauthorities/${oe9.CSID}/items/</uri>
-            <part>
-                <label>persons_common</label>
-                <filename>objectexit/oe11.xml</filename>
-            </part>
+            <uri>/cspace-services/personauthorities/${oe9_crudl.CSID}/items/</uri>
+            <filename>objectexit/oe11.xml</filename>
         </test>
         <test ID="oe12">
             <method>GET</method>
-            <uri>/cspace-services/personauthorities/${oe9.CSID}/items/${oe11.CSID}</uri>
+            <uri>/cspace-services/personauthorities/${oe9_crudl.CSID}/items/${oe11.CSID}</uri>
         </test>
         <test ID="oe13">
             <method>POST</method>
-            <uri>/cspace-services/personauthorities/${oe9.CSID}/items/</uri>
-            <part>
-                <label>persons_common</label>
-                <filename>objectexit/oe13.xml</filename>
-            </part>
+            <uri>/cspace-services/personauthorities/${oe9_crudl.CSID}/items/</uri>
+            <filename>objectexit/oe13.xml</filename>
         </test>
         <test ID="oe14">
             <method>GET</method>
-            <uri>/cspace-services/personauthorities/${oe11.CSID}/items/${oe13.CSID}</uri>
+            <uri>/cspace-services/personauthorities/${oe9_crudl.CSID}/items/${oe13.CSID}</uri>
         </test>
         <test ID="oe15">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe15.xml</filename>
-            </part>
+            <filename>objectexit/oe15.xml</filename>
         </test>
         <test ID="oe16">
             <method>GET</method>
         </test>
         <test ID="oe18">
             <method>DELETE</method>
-            <uri>/cspace-services/personauthorities/${oe9.CSID}/items/${oe11.CSID}</uri>
+            <uri>/cspace-services/personauthorities/${oe9_crudl.CSID}/items/${oe11.CSID}</uri>
         </test>
-
         <test ID="oe19">
             <method>DELETE</method>
-            <uri>/cspace-services/personauthorities/${oe9.CSID}/items/${oe13.CSID}</uri>
+            <uri>/cspace-services/personauthorities/${oe9_crudl.CSID}/items/${oe13.CSID}</uri>
         </test>
         <test ID="oe20">
             <method>DELETE</method>
-            <uri>/cspace-services/personauthorities/${oe9.CSID}</uri>
+            <uri>/cspace-services/personauthorities/${oe9_crudl.CSID}</uri>
         </test>
         <test ID="oe21">
             <method>DELETE</method>
         <test ID="oe23">
             <method>PUT</method>
             <uri>/cspace-services/objectexit/${oe1.CSID}</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe23.xml</filename>
-            </part>
+            <filename>objectexit/oe23.xml</filename>
         </test>
         <test ID="oe24">
             <method>DELETE</method>
         <test ID="oe26">
             <method>PUT</method>
             <uri>/cspace-services/objectexit/9223372036854775807</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe23.xml</filename>
-                <!-- won't be found, so just re-using older post file as payload.-->
-            </part>
+            <filename>objectexit/oe23.xml</filename>
             <expectedCodes>404</expectedCodes>
         </test>
         <test ID="oe27">
             <method>DELETE</method>
             <uri>/cspace-services/objectexit/${oe5.CSID}</uri>
         </test>
-
     </testGroup>
 
     <!-- =========== domlist Walk a DOM ================================================ -->
         <test ID="oe1" auth="admin@core.collectionspace.org">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe1.xml</filename>
-            </part>
+            <filename>objectexit/oe1.xml</filename>
         </test>
         <test ID="oe3">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe3.xml</filename>
-            </part>
+            <filename>objectexit/oe3.xml</filename>
         </test>
         <test ID="oe4">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe4.xml</filename>
-            </part>
+            <filename>objectexit/oe4.xml</filename>
         </test>
         <test ID="oe5">
             <method>POST</method>
             <uri>/cspace-services/objectexit/</uri>
-            <part>
-                <label>objectexit_common</label>
-                <filename>objectexit/oe5.xml</filename>
-            </part>
+            <filename>objectexit/oe5.xml</filename>
         </test>
         <test ID="oe6">
             <method>GET</method>
index 1e94f2838eb9545205d043e30209baaa3a8b64df..e0274d2eef2bf85d2680ed338f6e1d42e9d0bd65 100644 (file)
@@ -1,10 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <document name="objectexit">
-    <ns2:objectexit_common
-            xmlns:ns2="http://collectionspace.org/services/objectexit"
-            xmlns:ns3="http://collectionspace.org/services/jaxb">
+    <ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
         <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>
         <exitNumber>objectexitNumber-1290026472360</exitNumber>
     </ns2:objectexit_common>
 </document>
-
index 6dfd4603d7c2f7513e494634b3145e8b9b9616c6..903212b8ce7f977ba96e567147458a1d3f1bcb6a 100644 (file)
@@ -1,2 +1,17 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:persons_common xmlns:ns2="http://collectionspace.org/services/person" xmlns:ns3="http://collectionspace.org/services/jaxb"><inAuthority>7f441679-ab83-4832-85f9</inAuthority><shortIdentifier>davenportDepositor</shortIdentifier><refName>urn:cspace:org.collectionspace.demo:personauthority:name(ObjectexitPersonAuth)'ObjectexitPersonAuth':person:name(davenportDepositor)</refName><displayNameComputed>true</displayNameComputed><shortDisplayNameComputed>true</shortDisplayNameComputed><foreName>Davenport</foreName><surName>Depositor</surName></ns2:persons_common>
-
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<document name="persons">
+    <ns2:persons_common xmlns:ns2="http://collectionspace.org/services/person" xmlns:ns3="http://collectionspace.org/services/jaxb">
+        <shortIdentifier>davenportDepositor</shortIdentifier>
+        <foreName>Davenport</foreName>
+        <surName>Depositor</surName>
+        <personTermGroupList>
+            <personTermGroup>
+                <termName>John Wayneoe13</termName>
+                <termPrefForLang>false</termPrefForLang>
+                <termDisplayName>John Wayneoe13</termDisplayName>
+                <foreName>oe13forename</foreName>
+                <surName>oe13surname</surName>
+            </personTermGroup>
+        </personTermGroupList>
+    </ns2:persons_common>
+</document>
index 01e31df124b85fd5dcc67c62e9fc66b13b2ab28e..be34b21da85b21f9f6ae2e7e0310091dfdea9fef 100644 (file)
@@ -1,2 +1,7 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb"><depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor><exitNumber>updated-objectexitNumber-1290026472360</exitNumber></ns2:objectexit_common>
-
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<document name="objectexit">
+    <ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
+        <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>
+        <exitNumber>updated-objectexitNumber-1290026472360</exitNumber>
+    </ns2:objectexit_common>
+</document>
index 44d98316fab1473033d268826ed3f31fbb3debb7..859e42af6b353e582d0e4f959bc4bee8dbd730b7 100644 (file)
@@ -1,2 +1,7 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb"><depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor><exitNumber>objectexitNumber-1290026473391</exitNumber></ns2:objectexit_common>
-
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<document name="objectexit">
+    <ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
+        <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>
+        <exitNumber>objectexitNumber-1290026473391</exitNumber>
+    </ns2:objectexit_common>
+</document>
index 988c995d49d7ced5bff5cece14e4bdf6b9efee96..8c6ad72eb38f6a96042b2fc96fd8915be8b38262 100644 (file)
@@ -1,10 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
 <document name="objectexit">
-    <ns2:objectexit_common
-            xmlns:ns2="http://collectionspace.org/services/objectexit"
-            xmlns:ns3="http://collectionspace.org/services/jaxb">
+    <ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
         <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>
         <exitNumber>${exitNumber}</exitNumber>
     </ns2:objectexit_common>
 </document>
-
index 2554e28592a30bea34226f2996ffb6668786063d..fb252720be4ee111f861e628233d47d7d7d2f3ff 100644 (file)
@@ -1,2 +1,7 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb"><depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor><exitNumber>objectexitNumber-1290026473626</exitNumber></ns2:objectexit_common>
-
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<document name="objectexit">
+    <ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
+        <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>
+        <exitNumber>objectexitNumber-1290026473626</exitNumber>
+    </ns2:objectexit_common>
+</document>
index 5d82a1e2bc899076e44b3ccfd243add02dfb882c..0a076ad8a2229abeb039965a15db981f154d2e3f 100644 (file)
@@ -1,2 +1,7 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb"><depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor><exitNumber>objectexitNumber-1290026473860</exitNumber></ns2:objectexit_common>
-
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<document name="objectexit">
+    <ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
+        <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>
+        <exitNumber>objectexitNumber-1290026473860</exitNumber>
+    </ns2:objectexit_common>
+</document>
index ca8c61e8e00e43675b2563e829681d437f111fc8..0b8559a84ef833fdc9bc1a63c643dd0ef03ee3bd 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<document name="persons">
+<document name="personauthorities">
     <ns2:personauthorities_common xmlns:ns2="http://collectionspace.org/services/person" xmlns:ns3="http://collectionspace.org/services/jaxb">
         <displayName>ObjectexitPersonAuth</displayName>
         <shortIdentifier>ObjectexitPersonAuth</shortIdentifier>
index 2db2785ce456bbbc6f8ae99995fa3c95fba833a7..9a5a9d8cff574b4b8cec733bc5ceb3f857842ebf 100644 (file)
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<ns2:objectexit_common
-xmlns:ns2="http://collectionspace.org/services/objectexit"
-xmlns:ns3="http://collectionspace.org/services/jaxb">
-  <depositor>${depositor}</depositor>
-  <currentOwner>${currentOwner}</currentOwner>
-  <exitDate>exitDate-1290026474563</exitDate>
-  <exitNumber>${exitNumber}</exitNumber>
-</ns2:objectexit_common>
+<document name="objectexit">
+    <ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
+        <depositor>${depositor}</depositor>
+        <currentOwner>${currentOwner}</currentOwner>
+        <exitDate>exitDate-1290026474563</exitDate>
+        <exitNumber>${exitNumber}</exitNumber>
+    </ns2:objectexit_common>
+</document>
index 38eeff9a3edfa6b7197504ad88615df2ef494695..5b61ce9a331f69c1e91412f0442c8deaf605e085 100644 (file)
@@ -1,11 +1,10 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<ns2:objectexit_common
-xmlns:ns2="http://collectionspace.org/services/objectexit"
-xmlns:ns3="http://collectionspace.org/services/jaxb">
-  <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>
-  <exitNumber>objectexitNumber-1290026472360</exitNumber>
-  <exitMethods>
-      <exitMethods>courier</exitMethods>
-  </exitMethods>
-</ns2:objectexit_common>
-
+<document name="objectexit">
+    <ns2:objectexit_common xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
+        <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>
+        <exitNumber>objectexitNumber-1290026472360</exitNumber>
+        <exitMethods>
+            <exitMethods>courier</exitMethods>
+        </exitMethods>
+    </ns2:objectexit_common>
+</document>
index 0518b77ee580512062c031e000e04cf32fc2e5f3..c9cab3aebd4418fa0e41ad73e240de8cf90d9574 100644 (file)
@@ -1,36 +1,31 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<ns2:objectexit_common_list
-xmlns:ns2="http://collectionspace.org/services/objectexit"
-xmlns:ns3="http://collectionspace.org/services/jaxb">
-  <pageNum>0</pageNum>
-  <pageSize>40</pageSize>
-  <itemsInPage>4</itemsInPage>
-  <totalItems>4</totalItems>
-  <fieldsReturned>exitNumber|currentOwner|uri|csid</fieldsReturned>
+<ns2:objectexit_common_list xmlns:ns2="http://collectionspace.org/services/objectexit" xmlns:ns3="http://collectionspace.org/services/jaxb">
+    <pageNum>0</pageNum>
+    <pageSize>40</pageSize>
+    <itemsInPage>4</itemsInPage>
+    <totalItems>4</totalItems>
 
-  <objectexit_list_item ID="e1-oe5">
-    <exitNumber>objectexitNumber-1290026473860</exitNumber>
-    <uri>/objectexit/${oe5.CSID}</uri>
-    <csid>${oe5.CSID}</csid>
-  </objectexit_list_item>
-  
-  <objectexit_list_item ID="e2-oe3">
-    <exitNumber>objectexitNumber-1290026473391</exitNumber>
-    <uri>/objectexit/${oe3.CSID}</uri>
-    <csid>${oe3.CSID}</csid>
-  </objectexit_list_item>
-  
-  <objectexit_list_item ID="e3-oe4">
-    <exitNumber>objectexitNumber-1290026473626</exitNumber>
-    <uri>/objectexit/${oe4.CSID}</uri>
-    <csid>${oe4.CSID}</csid>
-  </objectexit_list_item>
+    <objectexit_list_item ID="e1-oe5">
+        <exitNumber>objectexitNumber-1290026473860</exitNumber>
+        <uri>/objectexit/${oe5.CSID}</uri>
+        <csid>${oe5.CSID}</csid>
+    </objectexit_list_item>
 
-  <objectexit_list_item ID="e4-oe1">
-    <exitNumber>objectexitNumber-1290026472360</exitNumber>
-    <uri>/objectexit/${oe1.CSID}</uri>
-    <csid>${oe1.CSID}</csid>
-  </objectexit_list_item>
-  </ns2:objectexit_common_list>
+    <objectexit_list_item ID="e2-oe3">
+        <exitNumber>objectexitNumber-1290026473391</exitNumber>
+        <uri>/objectexit/${oe3.CSID}</uri>
+        <csid>${oe3.CSID}</csid>
+    </objectexit_list_item>
 
+    <objectexit_list_item ID="e3-oe4">
+        <exitNumber>objectexitNumber-1290026473626</exitNumber>
+        <uri>/objectexit/${oe4.CSID}</uri>
+        <csid>${oe4.CSID}</csid>
+    </objectexit_list_item>
 
+    <objectexit_list_item ID="e4-oe1">
+        <exitNumber>objectexitNumber-1290026472360</exitNumber>
+        <uri>/objectexit/${oe1.CSID}</uri>
+        <csid>${oe1.CSID}</csid>
+    </objectexit_list_item>
+</ns2:objectexit_common_list>
diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/person/res/authrefs-listAuthrefs.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/person/res/authrefs-listAuthrefs.xml
deleted file mode 100644 (file)
index bc55d96..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-<ns3:authority-ref-list xmlns:ns2="http://collectionspace.org/services/jaxb" xmlns:ns3="http://collectionspace.org/services/common/authorityref">
-    <pageNum>0</pageNum>
-    <pageSize>40</pageSize>
-    <itemsInPage>1</itemsInPage>
-    <totalItems>1</totalItems>
-    <authority-ref-item>
-        <sourceField>objectexit_common:depositor</sourceField>
-        <refName>
-            urn:cspace:org.collectionspace.demo:personauthority:name(ObjectexitPersonAuth)'ObjectexitPersonAuth':person:name(davenportDepositor)
-        </refName>
-        <authDisplayName>ObjectexitPersonAuth</authDisplayName>
-        <uri>
-            /personauthorities/urn:cspace:name(ObjectexitPersonAuth)/items/urn:cspace:name(davenportDepositor)
-        </uri>
-    </authority-ref-item>
-</ns3:authority-ref-list>
\ No newline at end of file
index ed4e8c4e4f85d8c1cef899ff7e4faf695800cff1..5916fdf86ab9136346df99063aaac0e7268b3bdc 100644 (file)
@@ -259,7 +259,8 @@ public class ObjectExitAuthRefsTest extends BaseServiceTest<AbstractCommonList>
      * may be expected to be deleted by certain tests.
      * @throws Exception 
      */
-    @AfterClass(alwaysRun = true)
+    @Override
+       @AfterClass(alwaysRun = true)
     public void cleanUp() throws Exception {
         String noTest = System.getProperty("noTestCleanup");
         if (Boolean.TRUE.toString().equalsIgnoreCase(noTest)) {
@@ -267,22 +268,30 @@ public class ObjectExitAuthRefsTest extends BaseServiceTest<AbstractCommonList>
             return;
         }
         logger.debug("Cleaning up temporary resources created for testing ...");
+        //
+        // First delete the referring records
+        //
+        ObjectExitClient objectexitClient = new ObjectExitClient();
+        for (String resourceId : objectexitIdsCreated) {
+            // Note: Any non-success responses are ignored and not reported.
+            objectexitClient.delete(resourceId).close();
+        }
+        //
+        // Next, delete the terms
+        //
         PersonAuthorityClient personAuthClient = new PersonAuthorityClient();
         // Delete Person resource(s) (before PersonAuthority resources).
         for (String resourceId : personIdsCreated) {
             // Note: Any non-success responses are ignored and not reported.
             personAuthClient.deleteItem(personAuthCSID, resourceId).close();
         }
-        // Delete PersonAuthority resource(s).
+        //
+        // Lastly, delete PersonAuthority resource(s).
         // Note: Any non-success response is ignored and not reported.
+        //
         if (personAuthCSID != null) {
             personAuthClient.delete(personAuthCSID).close();
             // Delete Loans In resource(s).
-            ObjectExitClient objectexitClient = new ObjectExitClient();
-            for (String resourceId : objectexitIdsCreated) {
-                // Note: Any non-success responses are ignored and not reported.
-                objectexitClient.delete(resourceId).close();
-            }
         }
     }