@@ -106,6 +106,8 @@ public class SnapshotManagerImplTest {
106
106
@ Before
107
107
public void setUp () {
108
108
snapshotManager ._snapshotPolicyDao = snapshotPolicyDao ;
109
+ snapshotManager ._volsDao = volumeDao ;
110
+ snapshotManager ._accountMgr = accountManager ;
109
111
}
110
112
111
113
@ After
@@ -435,11 +437,14 @@ public void testListSnapshotPolicies() {
435
437
List <SnapshotPolicyVO > mockPolicies = List .of (policy1 , policy2 );
436
438
437
439
SearchBuilder <SnapshotPolicyVO > mockSearchBuilder = Mockito .mock (SearchBuilder .class );
440
+ SearchBuilder <VolumeVO > mockVolumeSearchBuilder = Mockito .mock (SearchBuilder .class );
438
441
SearchCriteria <SnapshotPolicyVO > mockSearchCriteria = Mockito .mock (SearchCriteria .class );
439
442
440
443
Mockito .when (snapshotPolicyDao .createSearchBuilder ()).thenReturn (mockSearchBuilder );
441
444
Mockito .when (mockSearchBuilder .entity ()).thenReturn (Mockito .mock (SnapshotPolicyVO .class ));
442
445
Mockito .when (mockSearchBuilder .create ()).thenReturn (mockSearchCriteria );
446
+ Mockito .when (volumeDao .createSearchBuilder ()).thenReturn (mockVolumeSearchBuilder );
447
+ Mockito .when (mockVolumeSearchBuilder .entity ()).thenReturn (Mockito .mock (VolumeVO .class ));
443
448
Mockito .when (snapshotPolicyDao .searchAndCount (Mockito .any (), Mockito .any ())).thenReturn (new Pair <>(mockPolicies , 2 ));
444
449
445
450
Pair <List <? extends SnapshotPolicy >, Integer > result = snapshotManager .listSnapshotPolicies (cmd );
@@ -467,11 +472,14 @@ public void testListSnapshotPolicies_NonRootAdmin() {
467
472
List <SnapshotPolicyVO > mockPolicies = List .of (policy1 , policy2 );
468
473
469
474
SearchBuilder <SnapshotPolicyVO > mockSearchBuilder = Mockito .mock (SearchBuilder .class );
475
+ SearchBuilder <VolumeVO > mockVolumeSearchBuilder = Mockito .mock (SearchBuilder .class );
470
476
SearchCriteria <SnapshotPolicyVO > mockSearchCriteria = Mockito .mock (SearchCriteria .class );
471
477
472
478
Mockito .when (snapshotPolicyDao .createSearchBuilder ()).thenReturn (mockSearchBuilder );
473
479
Mockito .when (mockSearchBuilder .entity ()).thenReturn (Mockito .mock (SnapshotPolicyVO .class ));
474
480
Mockito .when (mockSearchBuilder .create ()).thenReturn (mockSearchCriteria );
481
+ Mockito .when (volumeDao .createSearchBuilder ()).thenReturn (mockVolumeSearchBuilder );
482
+ Mockito .when (mockVolumeSearchBuilder .entity ()).thenReturn (Mockito .mock (VolumeVO .class ));
475
483
Mockito .when (snapshotPolicyDao .searchAndCount (Mockito .any (), Mockito .any ())).thenReturn (new Pair <>(mockPolicies , 2 ));
476
484
477
485
Pair <List <? extends SnapshotPolicy >, Integer > result = snapshotManager .listSnapshotPolicies (cmd );
@@ -496,11 +504,14 @@ public void testListSnapshotPolicies_RootAdmin() {
496
504
497
505
SnapshotPolicyVO policy = Mockito .mock (SnapshotPolicyVO .class );
498
506
SearchBuilder <SnapshotPolicyVO > mockSearchBuilder = Mockito .mock (SearchBuilder .class );
507
+ SearchBuilder <VolumeVO > mockVolumeSearchBuilder = Mockito .mock (SearchBuilder .class );
499
508
SearchCriteria <SnapshotPolicyVO > mockSearchCriteria = Mockito .mock (SearchCriteria .class );
500
509
501
510
Mockito .when (snapshotPolicyDao .createSearchBuilder ()).thenReturn (mockSearchBuilder );
502
511
Mockito .when (mockSearchBuilder .entity ()).thenReturn (Mockito .mock (SnapshotPolicyVO .class ));
503
512
Mockito .when (mockSearchBuilder .create ()).thenReturn (mockSearchCriteria );
513
+ Mockito .when (volumeDao .createSearchBuilder ()).thenReturn (mockVolumeSearchBuilder );
514
+ Mockito .when (mockVolumeSearchBuilder .entity ()).thenReturn (Mockito .mock (VolumeVO .class ));
504
515
Mockito .when (snapshotPolicyDao .searchAndCount (Mockito .any (), Mockito .any ())).thenReturn (new Pair <>(List .of (policy ), 1 ));
505
516
506
517
Pair <List <? extends SnapshotPolicy >, Integer > result = snapshotManager .listSnapshotPolicies (cmd );
0 commit comments