From 14f0e1172049161c5b4f7486c449526a6035c0e5 Mon Sep 17 00:00:00 2001 From: Aron Roberts Date: Wed, 25 Apr 2012 13:34:00 -0700 Subject: [PATCH] CSPACE-5049,CSPACE-3917: Added an XmlReplay-based test of variable expansion in an imported record. This test is needed in part to prevent regression when working on CSPACE-3917. --- .../imports/import-objectexit-docid.xml | 10 +++++ .../xmlreplay/imports/import-objectexit.xml | 2 +- .../test-data/xmlreplay/imports/imports.xml | 37 ++++++++++++++++++- .../res/import-objectexit-docid.res.xml | 8 ++++ 4 files changed, 55 insertions(+), 2 deletions(-) create mode 100644 services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/import-objectexit-docid.xml create mode 100644 services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/res/import-objectexit-docid.res.xml diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/import-objectexit-docid.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/import-objectexit-docid.xml new file mode 100644 index 000000000..97461eb6f --- /dev/null +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/import-objectexit-docid.xml @@ -0,0 +1,10 @@ + + + + + The value of a 'docID' variable in the original import document should be inserted here: ${docID} + OE-IMPORT-TEST-1999.8 + + + diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/import-objectexit.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/import-objectexit.xml index bd6616889..ef3d137cc 100644 --- a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/import-objectexit.xml +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/import-objectexit.xml @@ -1,6 +1,6 @@ - + This is an exit note. diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/imports.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/imports.xml index a4bcd4a7c..de7148f73 100644 --- a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/imports.xml +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/imports.xml @@ -74,6 +74,41 @@ DELETE /cspace-services/objectexit/${importObjectExitMedia.got("//csid[preceding-sibling::doctype[1][text()='ObjectExit']]")} + + + + 200 + POST + /cspace-services/imports + imports/import-objectexit-docid.xml + + 920c578f-e5d6-45da-adab-6f26f6a491ff + + + + imports/res/import-objectexit.res.xml + + + + 200 + GET + /cspace-services/objectexit/${importObjectExitWithDocID.recordCSID} + + + imports/res/import-objectexit-docID.res.xml + + + + + 200 + DELETE + /cspace-services/objectexit/${importObjectExitWithDocID.recordCSID} + @@ -121,7 +156,7 @@ 200 DELETE - + /cspace-services/objectexit/${importObjectExitUTF8.got("//csid")} --> diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/res/import-objectexit-docid.res.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/res/import-objectexit-docid.res.xml new file mode 100644 index 000000000..cde41b302 --- /dev/null +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/imports/res/import-objectexit-docid.res.xml @@ -0,0 +1,8 @@ + + + + The value of a 'docID' variable in the original import document should be inserted here: ${importObjectExitWithDocID.recordCSID} + OE-IMPORT-TEST-1999.8 + + + -- 2.47.3