5151import org .apache .cloudstack .framework .jobs .dao .AsyncJobJoinMapDao ;
5252import org .apache .cloudstack .framework .jobs .impl .AsyncJobVO ;
5353import org .apache .cloudstack .storage .datastore .db .PrimaryDataStoreDao ;
54- import org .apache .cloudstack .storage .datastore .db .StoragePoolDetailVO ;
55- import org .apache .cloudstack .storage .datastore .db .StoragePoolDetailsDao ;
5654import org .apache .cloudstack .storage .datastore .db .StoragePoolVO ;
5755import org .apache .cloudstack .storage .datastore .db .VolumeDataStoreDao ;
5856import org .apache .cloudstack .storage .datastore .db .VolumeDataStoreVO ;
@@ -113,8 +111,6 @@ public class VolumeApiServiceImplTest {
113111 @ Mock
114112 private AccountManager accountManagerMock ;
115113 @ Mock
116- StoragePoolDetailsDao storagePoolDetailsDao ;
117- @ Mock
118114 VMSnapshotDao _vmSnapshotDao ;
119115 @ Mock
120116 private VolumeService volumeServiceMock ;
@@ -887,23 +883,13 @@ public void deleteVolumeTestVolumeStateReadyThrowingRuntimeException() throws In
887883 volumeApiServiceImpl .deleteVolume (volumeMockId , accountMock );
888884 }
889885
890- StoragePoolDetailVO a = new StoragePoolDetailVO (1l , "A" , "true" , false );
891- StoragePoolDetailVO b = new StoragePoolDetailVO (2l , "B" , "true" , false );
892- StoragePoolDetailVO c = new StoragePoolDetailVO (3l , "C" , "true" , false );
893- StoragePoolDetailVO d = new StoragePoolDetailVO (4l , "D" , "true" , false );
894- StoragePoolDetailVO x = new StoragePoolDetailVO (24l , "X" , "true" , false );
895- StoragePoolDetailVO y = new StoragePoolDetailVO (25l , "Y" , "true" , false );
896-
897886 @ Test
898887 public void doesTargetStorageSupportDiskOfferingTestDiskOfferingMoreTagsThanStorageTags () {
899888 DiskOfferingVO diskOfferingVoMock = Mockito .mock (DiskOfferingVO .class );
900889 Mockito .doReturn ("A,B,C" ).when (diskOfferingVoMock ).getTags ();
901890
902- List <StoragePoolDetailVO > details = new ArrayList <>();
903- details .add (a );
904891 StoragePool storagePoolMock = Mockito .mock (StoragePool .class );
905- when (storagePoolMock .getId ()).thenReturn (1L );
906- when (storagePoolDetailsDao .listDetails (1L )).thenReturn (details );
892+ Mockito .doReturn ("A" ).when (volumeApiServiceImpl ).getStoragePoolTags (storagePoolMock );
907893
908894 boolean result = volumeApiServiceImpl .doesTargetStorageSupportDiskOffering (storagePoolMock , diskOfferingVoMock );
909895
@@ -915,16 +901,8 @@ public void doesTargetStorageSupportDiskOfferingTestDiskOfferingTagsIsSubSetOfSt
915901 DiskOfferingVO diskOfferingVoMock = Mockito .mock (DiskOfferingVO .class );
916902 Mockito .doReturn ("A,B,C" ).when (diskOfferingVoMock ).getTags ();
917903
918- List <StoragePoolDetailVO > details = new ArrayList <>();
919- details .add (a );
920- details .add (b );
921- details .add (c );
922- details .add (d );
923- details .add (x );
924- details .add (y );
925904 StoragePool storagePoolMock = Mockito .mock (StoragePool .class );
926- when (storagePoolMock .getId ()).thenReturn (1L );
927- when (storagePoolDetailsDao .listDetails (1L )).thenReturn (details );
905+ Mockito .doReturn ("A,B,C,D,X,Y" ).when (volumeApiServiceImpl ).getStoragePoolTags (storagePoolMock );
928906
929907 boolean result = volumeApiServiceImpl .doesTargetStorageSupportDiskOffering (storagePoolMock , diskOfferingVoMock );
930908
@@ -936,16 +914,8 @@ public void doesTargetStorageSupportDiskOfferingTestDiskOfferingTagsEmptyAndStor
936914 DiskOfferingVO diskOfferingVoMock = Mockito .mock (DiskOfferingVO .class );
937915 Mockito .doReturn ("" ).when (diskOfferingVoMock ).getTags ();
938916
939- List <StoragePoolDetailVO > details = new ArrayList <>();
940- details .add (a );
941- details .add (b );
942- details .add (c );
943- details .add (d );
944- details .add (x );
945- details .add (y );
946917 StoragePool storagePoolMock = Mockito .mock (StoragePool .class );
947- when (storagePoolMock .getId ()).thenReturn (1L );
948- when (storagePoolDetailsDao .listDetails (1L )).thenReturn (details );
918+ Mockito .doReturn ("A,B,C,D,X,Y" ).when (volumeApiServiceImpl ).getStoragePoolTags (storagePoolMock );
949919
950920 boolean result = volumeApiServiceImpl .doesTargetStorageSupportDiskOffering (storagePoolMock , diskOfferingVoMock );
951921
@@ -957,10 +927,8 @@ public void doesTargetStorageSupportDiskOfferingTestDiskOfferingTagsNotEmptyAndS
957927 DiskOfferingVO diskOfferingVoMock = Mockito .mock (DiskOfferingVO .class );
958928 Mockito .doReturn ("A" ).when (diskOfferingVoMock ).getTags ();
959929
960- List <StoragePoolDetailVO > details = new ArrayList <>();
961930 StoragePool storagePoolMock = Mockito .mock (StoragePool .class );
962- when (storagePoolMock .getId ()).thenReturn (1L );
963- when (storagePoolDetailsDao .listDetails (1L )).thenReturn (details );
931+ Mockito .doReturn ("" ).when (volumeApiServiceImpl ).getStoragePoolTags (storagePoolMock );
964932
965933 boolean result = volumeApiServiceImpl .doesTargetStorageSupportDiskOffering (storagePoolMock , diskOfferingVoMock );
966934
@@ -972,10 +940,8 @@ public void doesTargetStorageSupportDiskOfferingTestDiskOfferingTagsEmptyAndStor
972940 DiskOfferingVO diskOfferingVoMock = Mockito .mock (DiskOfferingVO .class );
973941 Mockito .doReturn ("" ).when (diskOfferingVoMock ).getTags ();
974942
975- List <StoragePoolDetailVO > details = new ArrayList <>();
976943 StoragePool storagePoolMock = Mockito .mock (StoragePool .class );
977- when (storagePoolMock .getId ()).thenReturn (1L );
978- when (storagePoolDetailsDao .listDetails (1L )).thenReturn (details );
944+ Mockito .doReturn ("" ).when (volumeApiServiceImpl ).getStoragePoolTags (storagePoolMock );
979945
980946 boolean result = volumeApiServiceImpl .doesTargetStorageSupportDiskOffering (storagePoolMock , diskOfferingVoMock );
981947
@@ -987,12 +953,8 @@ public void doesTargetStorageSupportDiskOfferingTestDiskOfferingTagsDifferentFro
987953 DiskOfferingVO diskOfferingVoMock = Mockito .mock (DiskOfferingVO .class );
988954 Mockito .doReturn ("A,B" ).when (diskOfferingVoMock ).getTags ();
989955
990- List <StoragePoolDetailVO > details = new ArrayList <>();
991- details .add (c );
992- details .add (d );
993956 StoragePool storagePoolMock = Mockito .mock (StoragePool .class );
994- when (storagePoolMock .getId ()).thenReturn (1L );
995- when (storagePoolDetailsDao .listDetails (1L )).thenReturn (details );
957+ Mockito .doReturn ("C,D" ).when (volumeApiServiceImpl ).getStoragePoolTags (storagePoolMock );
996958
997959 boolean result = volumeApiServiceImpl .doesTargetStorageSupportDiskOffering (storagePoolMock , diskOfferingVoMock );
998960
@@ -1004,11 +966,8 @@ public void doesTargetStorageSupportDiskOfferingTestDiskOfferingTagsEqualsStorag
1004966 DiskOfferingVO diskOfferingVoMock = Mockito .mock (DiskOfferingVO .class );
1005967 Mockito .doReturn ("A" ).when (diskOfferingVoMock ).getTags ();
1006968
1007- List <StoragePoolDetailVO > details = new ArrayList <>();
1008- details .add (a );
1009969 StoragePool storagePoolMock = Mockito .mock (StoragePool .class );
1010- when (storagePoolMock .getId ()).thenReturn (1L );
1011- when (storagePoolDetailsDao .listDetails (1L )).thenReturn (details );
970+ Mockito .doReturn ("A" ).when (volumeApiServiceImpl ).getStoragePoolTags (storagePoolMock );
1012971
1013972 boolean result = volumeApiServiceImpl .doesTargetStorageSupportDiskOffering (storagePoolMock , diskOfferingVoMock );
1014973
0 commit comments