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