@@ -141,6 +141,10 @@ public class StorageManagerImplTest {
141141 org .apache .cloudstack .engine .subsystem .api .storage .SnapshotDataFactory snapshotFactory ;
142142 @ Mock
143143 org .apache .cloudstack .engine .subsystem .api .storage .SnapshotService _snapshotService ;
144+ @ Mock
145+ com .cloud .user .ResourceLimitService _resourceLimitMgr ;
146+ @ Mock
147+ org .apache .cloudstack .annotation .dao .AnnotationDao annotationDao ;
144148
145149 @ Mock
146150 ClusterDao clusterDao ;
@@ -1736,6 +1740,8 @@ public void testCleanupSnapshotRecordsInPrimaryStorageOnly() {
17361740
17371741 SnapshotVO snapshot = Mockito .mock (SnapshotVO .class );
17381742 Mockito .when (snapshot .getId ()).thenReturn (10L );
1743+ Mockito .when (snapshot .getAccountId ()).thenReturn (7L );
1744+ Mockito .when (snapshot .getUuid ()).thenReturn ("snap-uuid" );
17391745 Mockito .when (snapshot .getState ()).thenReturn (Snapshot .State .BackedUp );
17401746 Mockito .when (snapshotDao .listByVolumeId (1L )).thenReturn (List .of (snapshot ));
17411747
@@ -1760,6 +1766,9 @@ public void testCleanupSnapshotRecordsInPrimaryStorageOnly() {
17601766 Mockito .verify (_snapshotService ).deleteSnapshot (snapshotInfo );
17611767 Mockito .verify (snapshot ).setState (Snapshot .State .Destroyed );
17621768 Mockito .verify (snapshotDao ).update (10L , snapshot );
1769+ Mockito .verify (_resourceLimitMgr ).decrementResourceCount (7L , com .cloud .configuration .Resource .ResourceType .snapshot );
1770+ Mockito .verify (annotationDao ).removeByEntityType (
1771+ org .apache .cloudstack .annotation .AnnotationService .EntityType .SNAPSHOT .name (), "snap-uuid" );
17631772 }
17641773
17651774 @ Test
@@ -1793,6 +1802,8 @@ public void testCleanupSnapshotRecordsInPrimaryStorageOnlyLeavesParentWhenStorag
17931802 Mockito .verify (_snapshotService ).deleteSnapshot (snapshotInfo );
17941803 Mockito .verify (snapshot , Mockito .never ()).setState (Snapshot .State .Destroyed );
17951804 Mockito .verify (snapshotDao , Mockito .never ()).update (Mockito .anyLong (), Mockito .any (SnapshotVO .class ));
1805+ Mockito .verifyNoInteractions (_resourceLimitMgr );
1806+ Mockito .verifyNoInteractions (annotationDao );
17961807 }
17971808
17981809 @ Test
0 commit comments