SEBA-738 implement SetDirty
Change-Id: Ia46096faaed7c45f72f873044f8e18b3a1a091b3
diff --git a/mock/data.json b/mock/data.json
index 4e1e7ee..fb168f6 100644
--- a/mock/data.json
+++ b/mock/data.json
@@ -27,6 +27,7 @@
"output": {
"id": 1,
"name": "mockslice1",
+ "description": "an up-to-date slice",
"site_id": 1,
"updated": 1234.0,
"enacted": 1234.0
@@ -38,6 +39,7 @@
"output": {
"id": 2,
"name": "mockslice2",
+ "description": "a dirty slice",
"site_id": 1,
"updated": 1234.0,
"enacted": 900.0
@@ -70,7 +72,8 @@
},
{
"method": "FilterSlice",
- "input": {"elements": [{"operator": 0, "name": "id", "iValue": 1}]},
+ "input": {"kind": 0,
+ "elements": [{"operator": 0, "name": "id", "iValue": 1}]},
"output": {
"items": [{
"id": 1,
@@ -81,7 +84,8 @@
},
{
"method": "FilterSlice",
- "input": {"elements": [{"operator": 0, "name": "name", "sValue": "mockslice2"}]},
+ "input": {"kind": 0,
+ "elements": [{"operator": 0, "name": "name", "sValue": "mockslice2"}]},
"output": {
"items": [{
"id": 2,
@@ -92,12 +96,24 @@
},
{
"method": "FilterSlice",
- "input": {"elements": [{"operator": 0, "name": "id", "iValue": 77}]},
+ "input": {"kind": 0,
+ "elements": [{"operator": 0, "name": "id", "iValue": 77}]},
"output": {
"items": []
}
},
{
+ "method": "FilterSlice",
+ "input": {"kind": 2},
+ "output": {
+ "items": [{
+ "id": 2,
+ "name": "mockslice2",
+ "site_id": 1
+ }]
+ }
+ },
+ {
"method": "UpdateSlice",
"input": {"id": 1, "name": "mockslice1_newname"},
"output": {
@@ -108,6 +124,15 @@
},
{
"method": "UpdateSlice",
+ "input": { "id": 1 },
+ "output": {
+ "id": 1,
+ "name": "mockslice1",
+ "site_id": 1
+ }
+ },
+ {
+ "method": "UpdateSlice",
"input": { "id": 77, "name": "mockslice1_newname"},
"error": { "code": 2, "message": "Slice matching query does not exist."}
},