]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-5793: Add tests to read relation records. Fix CSID reference.
authorAron Roberts <aron@socrates.berkeley.edu>
Tue, 21 Apr 2015 02:23:10 +0000 (19:23 -0700)
committerAron Roberts <aron@socrates.berkeley.edu>
Tue, 21 Apr 2015 02:23:10 +0000 (19:23 -0700)
services/IntegrationTests/src/test/resources/test-data/xmlreplay/listener/listener-update-object-loc.xml

index 56016e269ddf87a605dff7c2fa4b23219fde8c87..dd4eb773cc1eb78642d5c25bba6a1fb529719c34 100644 (file)
             </vars>
             <expectedCodes>201</expectedCodes>
         </test>
+        <test ID="readRelateCollectionObject1ToMovement1">
+            <method>GET</method>
+            <uri>/cspace-services/relations/${relateCollectionObject1ToMovement1.CSID}</uri>
+            <response>
+                <expected level="ADDOK" />
+                <filename>listener/res/relation.res.xml</filename>
+                <vars>
+                    <var ID="subjectCsid">${createCollectionObject1.CSID}</var>
+                    <var ID="subjectDocumentType">CollectionObject</var>
+                    <var ID="objectCsid">${createMovement1.CSID}</var>
+                    <var ID="objectDocumentType">Movement</var>
+                </vars>
+            </response>
+            <expectedCodes>200</expectedCodes>
+        </test>
         
         <test ID="relateCollectionObject2ToMovement1">
             <method>POST</method>
             </vars>
             <expectedCodes>201</expectedCodes>
         </test>
+        <test ID="readRelateCollectionObject2ToMovement1">
+            <method>GET</method>
+            <uri>/cspace-services/relations/${relateCollectionObject2ToMovement1.CSID}</uri>
+            <response>
+                <expected level="ADDOK" />
+                <filename>listener/res/relation.res.xml</filename>
+                <vars>
+                    <var ID="subjectCsid">${createCollectionObject2.CSID}</var>
+                    <var ID="subjectDocumentType">CollectionObject</var>
+                    <var ID="objectCsid">${createMovement1.CSID}</var>
+                    <var ID="objectDocumentType">Movement</var>
+                </vars>
+            </response>
+            <expectedCodes>200</expectedCodes>
+        </test>
         
         <!-- Computed current location doesn't appear to be updated -->
         <!-- merely upon a Relation being created; some intervening action -->
             </vars>
             <expectedCodes>201</expectedCodes>
         </test>
+        <test ID="readRelateMovement2ToCollectionObject1">
+            <method>GET</method>
+            <uri>/cspace-services/relations/${relateMovement2ToCollectionObject1.CSID}</uri>
+            <response>
+                <expected level="ADDOK" />
+                <filename>listener/res/relation.res.xml</filename>
+                <vars>
+                    <var ID="subjectCsid">${createMovement2.CSID}</var>
+                    <var ID="subjectDocumentType">Movement</var>
+                    <var ID="objectCsid">${createCollectionObject1.CSID}</var>
+                    <var ID="objectDocumentType">CollectionObject</var>
+                </vars>
+            </response>
+            <expectedCodes>200</expectedCodes>
+        </test>
         
         <test ID="updateMovement2">
             <method>PUT</method>
         
         <test ID="updateMovement3">
             <method>PUT</method>
-            <uri>/cspace-services/movements/${createMovement2.CSID}</uri>
+            <uri>/cspace-services/movements/${createMovement3.CSID}</uri>
             <filename>listener/movement.xml</filename>
             <vars>
                 <var ID="currentLocation">urn:cspace:core.collectionspace.org:locationauthorities:name(offsite_sla):item:name(Victoria1358215545515)'Victoria, BC, Canada'</var>