From: Aron Roberts Date: Fri, 26 Oct 2012 23:54:14 +0000 (-0700) Subject: CSPACE-5677: Added rudimentary initial XmlReplay-based tests of newly-added versionin... X-Git-Url: https://git.aero2k.de/?a=commitdiff_plain;h=ac6a58ce2258eb2da080a68d6e6ecf08efbc6921;p=tmp%2Fjakarta-migration.git CSPACE-5677: Added rudimentary initial XmlReplay-based tests of newly-added versioning functionality. These tests are currently restricted to verifying that, by default, versioned documents do not appear in list results and that only the current version is retrieved on a GET. --- diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/movement.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/movement.xml new file mode 100644 index 000000000..fa33e4f1c --- /dev/null +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/movement.xml @@ -0,0 +1,9 @@ + + + + ${currentLocationValue} + ${currentLocationNoteValue} + + + + diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/res/movement-list.res.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/res/movement-list.res.xml new file mode 100644 index 000000000..0021996a6 --- /dev/null +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/res/movement-list.res.xml @@ -0,0 +1,4 @@ + + + 1 + diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/res/movement.res.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/res/movement.res.xml new file mode 100644 index 000000000..0f230beda --- /dev/null +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/res/movement.res.xml @@ -0,0 +1,8 @@ + + + + ${currentLocationNoteValue} + + + + diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/versioning.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/versioning.xml new file mode 100644 index 000000000..310f50774 --- /dev/null +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/versioning/versioning.xml @@ -0,0 +1,66 @@ + + + + + YWRtaW5AbGlmZXNjaS5jb2xsZWN0aW9uc3BhY2Uub3JnOkFkbWluaXN0cmF0b3I= + + + + + + POST + /cspace-services/movements/ + versioning/movement.xml + + + + + + jlmbsoqtqbfjotldjlmbsoq + old current location note + + 201 + + + + PUT + /cspace-services/movements/${CreateMovement.CSID} + versioning/movement.xml + + ${CreateMovement.currentLocationValue} + new current location note + + 200 + + + + + + + GET + /cspace-services/movements?kw=${CreateMovement.currentLocationValue} + + + versioning/res/movement-list.res.xml + + + + + + + GET + /cspace-services/movements/${CreateMovement.CSID} + + ${UpdateMovement.currentLocationNoteValue} + + + + versioning/res/movement.res.xml + + + + + + + diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml index 415bdba78..e5b14a767 100644 --- a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/xml-replay-master.xml @@ -41,6 +41,9 @@ + + +