]> git.aero2k.de Git - tmp/jakarta-migration.git/commitdiff
CSPACE-3739 adding XmlReplay creation tests
authorLaramie Crocker <laramie@berkeley.edu>
Mon, 11 Apr 2011 19:34:23 +0000 (19:34 +0000)
committerLaramie Crocker <laramie@berkeley.edu>
Mon, 11 Apr 2011 19:34:23 +0000 (19:34 +0000)
services/IntegrationTests/src/test/resources/test-data/xmlreplay/dev-master.xml
services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/oe1.xml [new file with mode: 0644]
services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/r-1.xml [new file with mode: 0644]
services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/relation.xml [new file with mode: 0644]

index 0ca9b93cc98865ab08aaf3c60af401bd6c4413bf..e94aa926e9667d35dfe13a9d00f420f7c22fd5ff 100644 (file)
       Used to measure timings of 1000 records for  CSPACE-3553\r
     <run controlFile="objectexit/object-exit-LOOP.xml" testGroup="LOOP" />\r
     -->\r
-     <run controlFile="objectexit/object-exit.xml" testGroup="makeone" />\r
-\r
+     \r
+    <!--\r
+    <run controlFile="objectexit/object-exit.xml" testGroup="makeone" />\r
+    -->\r
+    <run controlFile="relation/relation.xml" testGroup="makeRelations" />\r
 </xmlReplayMaster>\r
 \r
diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/oe1.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/oe1.xml
new file mode 100644 (file)
index 0000000..78ee566
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r
+<document name="objectexit">\r
+    <ns2:objectexit_common\r
+            xmlns:ns2="http://collectionspace.org/services/objectexit"\r
+            xmlns:ns3="http://collectionspace.org/services/jaxb">\r
+        <depositor>urn:cspace:org.collectionspace.demo:orgauthority:name(TestOrgAuth):organization:name(Northern Climes Museum)'Northern Climes Museum'</depositor>\r
+        <exitNumber>objectexitNumber-1290026472360</exitNumber>\r
+    </ns2:objectexit_common>\r
+</document>\r
+\r
diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/r-1.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/r-1.xml
new file mode 100644 (file)
index 0000000..983a839
--- /dev/null
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document name="relations">
+  <ns2:relations_common 
+          xmlns:ns2="http://collectionspace.org/services/relation" 
+          xmlns:ns3="http://collectionspace.org/services/jaxb">
+    <documentId1>${documentId1}</documentId1>
+
+    <documentType1>objectexit</documentType1>
+
+    <documentId2>${documentId2}</documentId2>
+
+    <documentType2>objectexit</documentType2>
+
+    <relationshipType>COLLECTIONOBJECT_INTAKE</relationshipType>
+
+    <predicateDisplayName>COLLECTIONOBJECT_INTAKE.displayName</predicateDisplayName>
+  </ns2:relations_common>
+</document>
+
+
diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/relation.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/relation.xml
new file mode 100644 (file)
index 0000000..7f878d5
--- /dev/null
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<xmlReplay>\r
+    <auths>\r
+        <!-- IMPORTANT: THESE ARE STICKY :: THEY STICK AROUND UNTIL RESET, IN EXEC ORDER OF THIS FILE. -->\r
+        <auth ID="admin@collectionspace.org">YWRtaW5AY29sbGVjdGlvbnNwYWNlLm9yZzpBZG1pbmlzdHJhdG9y</auth>\r
+    </auths>\r
+   \r
+    <testGroup ID="makeRelations" autoDeletePOSTS="false">\r
+         <test ID="oe1"  auth="test">\r
+             <method>POST</method>\r
+             <uri>/cspace-services/objectexit/</uri>\r
+             <filename>relation/oe1.xml</filename>\r
+         </test>\r
+         <test ID="oe2"  auth="test">\r
+             <method>POST</method>\r
+             <uri>/cspace-services/objectexit/</uri>\r
+             <filename>relation/oe1.xml</filename>\r
+         </test>\r
+         <test ID="oe2"  auth="test">\r
+             <method>POST</method>\r
+             <uri>/cspace-services/relations/</uri>\r
+             <filename>relation/r-1.xml</filename>\r
+             <vars>\r
+                <var ID="documentId1">${oe1.CSID}</var>\r
+                <var ID="documentId2">${oe2.CSID}</var>\r
+             </vars>\r
+         </test>\r
+         <!--\r
+         <test>\r
+            <method>GET</method>\r
+            <uri>/cspace-services/personauthorities/${OrgAuth1.CSID}/items/${Org1.CSID}</uri>\r
+        </test>\r
+        -->\r
+    </testGroup>\r
+         \r
+</xmlReplay>\r
+        \r
+        \r