From 85e3bc61ed8c17242f204f05a1cc6ab3db3bbd40 Mon Sep 17 00:00:00 2001 From: Aron Roberts Date: Mon, 19 Nov 2012 17:35:27 -0800 Subject: [PATCH] CSPACE-5498: Added first (failing) test for automatically soft deleting the relevant relation records when a subject or object record is soft deleted. --- .../test-data/xmlreplay/relation/relation.xml | 144 ++++++++++++++++++ .../relation/res/relationsList.res.xml | 5 + .../relation/res/workflowState.res.xml | 7 + 3 files changed, 156 insertions(+) create mode 100644 services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/res/relationsList.res.xml create mode 100644 services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/res/workflowState.res.xml 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 index b085b3251..5f04524a3 100644 --- a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/relation.xml +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/relation.xml @@ -101,6 +101,150 @@ /cspace-services/relations/ + + + + + + POST + /cspace-services/objectexit/ + relation/oe1.xml + 201 + + + POST + /cspace-services/objectexit/ + relation/oe1.xml + 201 + + + POST + /cspace-services/relations + relation/r-1.xml + + ${createSubject.CSID} + ${createObject.CSID} + objectexit + objectexit + affects + + 201 + + + GET + /cspace-services/relations/${createRelation.CSID}/workflow + 200 + + + relation/res/workflowState.res.xml + + project + + + + + GET + /cspace-services/relations?sbj=${createSubject.CSID}&wf_deleted=false + 200 + + + relation/res/relationsList.res.xml + + 1 + + + + + PUT + /cspace-services/objectexit/${createSubject.CSID}/workflow/delete + 200 + + + + relation/res/workflowState.res.xml + + + GET + /cspace-services/objectexit/${createSubject.CSID}/workflow + 200 + + + relation/res/workflowState.res.xml + + deleted + + + + + GET + /cspace-services/relations/${createRelation.CSID}/workflow + 200 + + + relation/res/workflowState.res.xml + + deleted + + + + + + GET + /cspace-services/relations?sbj=${createSubject.CSID}&wf_deleted=false + 200 + + + relation/res/relationsList.res.xml + + 0 + + + + + + + + diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/res/relationsList.res.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/res/relationsList.res.xml new file mode 100644 index 000000000..420111b8a --- /dev/null +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/res/relationsList.res.xml @@ -0,0 +1,5 @@ + + + ${totalItemsValue} + + diff --git a/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/res/workflowState.res.xml b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/res/workflowState.res.xml new file mode 100644 index 000000000..7182973b5 --- /dev/null +++ b/services/IntegrationTests/src/test/resources/test-data/xmlreplay/relation/res/workflowState.res.xml @@ -0,0 +1,7 @@ + + + + cs_default + ${workflowState} + + \ No newline at end of file -- 2.47.3