@@ -102,7 +102,7 @@ func TestCASBackendEvents(t *testing.T) {
102102 actorID : userUUID ,
103103 },
104104 {
105- name : "CAS Backend deleted by user" ,
105+ name : "CAS Backend soft deleted by user" ,
106106 event : & events.CASBackendDeleted {
107107 CASBackendBase : & events.CASBackendBase {
108108 CASBackendID : & backendUUID ,
@@ -112,12 +112,27 @@ func TestCASBackendEvents(t *testing.T) {
112112 Default : true ,
113113 },
114114 },
115- expected : "testdata/casbackends/casbackend_deleted .json" ,
115+ expected : "testdata/casbackends/casbackend_soft_deleted .json" ,
116116 actor : auditor .ActorTypeUser ,
117117 actorID : userUUID ,
118118 },
119119 {
120- name : "CAS Backend status changed" ,
120+ name : "CAS Backend permanently deleted by user" ,
121+ event : & events.CASBackendPermanentDeleted {
122+ CASBackendBase : & events.CASBackendBase {
123+ CASBackendID : & backendUUID ,
124+ CASBackendName : backendName ,
125+ Provider : backendProvider ,
126+ Location : backendLocation ,
127+ Default : true ,
128+ },
129+ },
130+ expected : "testdata/casbackends/casbackend_permanent_deleted.json" ,
131+ actor : auditor .ActorTypeUser ,
132+ actorID : userUUID ,
133+ },
134+ {
135+ name : "CAS Backend status changed with recovery" ,
121136 event : & events.CASBackendStatusChanged {
122137 CASBackendBase : & events.CASBackendBase {
123138 CASBackendID : & backendUUID ,
@@ -271,7 +286,7 @@ func TestCASBackendEventsFailed(t *testing.T) {
271286 expectedErr : "cas backend id and name are required" ,
272287 },
273288 {
274- name : "CAS Backend deleted with missing ID" ,
289+ name : "CAS Backend soft deleted with missing ID" ,
275290 event : & events.CASBackendDeleted {
276291 CASBackendBase : & events.CASBackendBase {
277292 CASBackendName : "test-backend" ,
@@ -282,7 +297,7 @@ func TestCASBackendEventsFailed(t *testing.T) {
282297 expectedErr : "cas backend id and name are required" ,
283298 },
284299 {
285- name : "CAS Backend deleted with missing name" ,
300+ name : "CAS Backend soft deleted with missing name" ,
286301 event : & events.CASBackendDeleted {
287302 CASBackendBase : & events.CASBackendBase {
288303 CASBackendID : & backendUUID ,
@@ -292,6 +307,28 @@ func TestCASBackendEventsFailed(t *testing.T) {
292307 },
293308 expectedErr : "cas backend id and name are required" ,
294309 },
310+ {
311+ name : "CAS Backend permanently deleted with missing ID" ,
312+ event : & events.CASBackendPermanentDeleted {
313+ CASBackendBase : & events.CASBackendBase {
314+ CASBackendName : "test-backend" ,
315+ Provider : "OCI" ,
316+ Location : "test-location" ,
317+ },
318+ },
319+ expectedErr : "cas backend id and name are required" ,
320+ },
321+ {
322+ name : "CAS Backend permanently deleted with missing name" ,
323+ event : & events.CASBackendPermanentDeleted {
324+ CASBackendBase : & events.CASBackendBase {
325+ CASBackendID : & backendUUID ,
326+ Provider : "OCI" ,
327+ Location : "test-location" ,
328+ },
329+ },
330+ expectedErr : "cas backend id and name are required" ,
331+ },
295332 {
296333 name : "CAS Backend status changed with missing ID" ,
297334 event : & events.CASBackendStatusChanged {
0 commit comments