1
+ [
2
+ {
3
+ "name" : " Test for a DELETION on a specific ENTITY ID." ,
4
+ "description" : " In this test we will delete a record based on the ENTITY ID." ,
5
+ "columns" : [
6
+ {
7
+ "type" : " string" ,
8
+ "cardinality" : " high" ,
9
+ "storage" : " latest-value" ,
10
+ "name" : " string_test_column" ,
11
+ "api-name" : " string-test-column"
12
+ },
13
+ {
14
+ "storage" : " latest-value" ,
15
+ "type" : " integer" ,
16
+ "name" : " integer_test_column" ,
17
+ "api-name" : " integer-test-column"
18
+ }
19
+ ],
20
+ "insert" : {
21
+ "Entity1" : {
22
+ "string-test-column" : " value:deleted_entity" ,
23
+ "integer-test-column" : 1000001
24
+ },
25
+ "Entity2" : {
26
+ "string-test-column" : " value:deleted_entity" ,
27
+ "integer-test-column" : 1000001
28
+ },
29
+ "Entity3" : {
30
+ "string-test-column" : " value:deleted_entity" ,
31
+ "integer-test-column" : 1000001
32
+ },
33
+ "Entity4" : {
34
+ "string-test-column" : " value:deleted_entity" ,
35
+ "integer-test-column" : 1000001
36
+ },
37
+ "Entity5" : {
38
+ "string-test-column" : " value:deleted_entity" ,
39
+ "integer-test-column" : 1000001
40
+ },
41
+ "Entity6" : {
42
+ "string-test-column" : " value:deleted_entity" ,
43
+ "integer-test-column" : 1000001
44
+ }
45
+ },
46
+ "additional_operation" : {
47
+ "query" :[
48
+ {
49
+ "entity-id" :{
50
+ "equals" :" Entity3"
51
+ }
52
+ }
53
+ ]
54
+ },
55
+ "result_additional" : {
56
+ "status" : " ignore" ,
57
+ "result" : {
58
+ "deleted" : 1
59
+ },
60
+ "took" : " ignore"
61
+ },
62
+ "query" : {
63
+ "query-name" : " deleted_query" ,
64
+ "query" : [
65
+ {
66
+ "string-test-column" : {
67
+ "equals" : " value:deleted_entity"
68
+ }
69
+ }
70
+ ]
71
+ },
72
+ "expected" : {
73
+ "status" : " ignore" ,
74
+ "result" : {
75
+ "deleted_query" : 5
76
+ },
77
+ "took" : " ignore"
78
+ }
79
+ },
80
+ {
81
+ "name" : " Test for a DELETION on multiple values." ,
82
+ "description" : " In this test we will delete a record based on a value from a column." ,
83
+ "columns" : [
84
+ {
85
+ "type" : " string" ,
86
+ "cardinality" : " high" ,
87
+ "storage" : " latest-value" ,
88
+ "name" : " string_test_column" ,
89
+ "api-name" : " string-test-column"
90
+ },
91
+ {
92
+ "storage" : " latest-value" ,
93
+ "type" : " integer" ,
94
+ "name" : " integer_test_column" ,
95
+ "api-name" : " integer-test-column"
96
+ }
97
+ ],
98
+ "insert" : {
99
+ "Entity1" : {
100
+ "string-test-column" : " value:deleted_entity" ,
101
+ "integer-test-column" : 1000001
102
+ },
103
+ "Entity2" : {
104
+ "string-test-column" : " value:deleted_entity" ,
105
+ "integer-test-column" : 1000001
106
+ },
107
+ "Entity3" : {
108
+ "string-test-column" : " value:deleted_entity" ,
109
+ "integer-test-column" : 1000001
110
+ },
111
+ "Entity4" : {
112
+ "string-test-column" : " value:not_deleted_entity" ,
113
+ "integer-test-column" : 1000001
114
+ },
115
+ "Entity5" : {
116
+ "string-test-column" : " value:not_deleted_entity" ,
117
+ "integer-test-column" : 1000001
118
+ },
119
+ "Entity6" : {
120
+ "string-test-column" : " value:not_deleted_entity" ,
121
+ "integer-test-column" : 1000001
122
+ }
123
+ },
124
+ "additional_operation" : {
125
+ "query" :[
126
+ {
127
+ "string-test-column" :{
128
+ "equals" :" value:deleted_entity"
129
+ }
130
+ }
131
+ ]
132
+ },
133
+ "result_additional" : {
134
+ "status" : " ignore" ,
135
+ "result" : {
136
+ "deleted" : 3
137
+ },
138
+ "took" : " ignore"
139
+ },
140
+ "query" : {
141
+ "query-name" : " deleted_query" ,
142
+ "query" : [
143
+ {
144
+ "string-test-column" : {
145
+ "equals" : " value:deleted_entity"
146
+ }
147
+ }
148
+ ]
149
+ },
150
+ "expected" : {
151
+ "status" : " ignore" ,
152
+ "result" : {
153
+ "deleted_query" : 0
154
+ },
155
+ "took" : " ignore"
156
+ }
157
+ }
158
+ ]
0 commit comments