@@ -531,7 +531,7 @@ public void testEnableDefaultDatastoreDownloadRedirectionForExistingInstallation
531531 }
532532
533533 @ Test
534- public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumesReturnLog () {
534+ public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumes_VMAttachedLogs () {
535535 Mockito .doReturn (1L ).when (storagePoolVOMock ).getId ();
536536 Mockito .doReturn (1L ).when (volume1VOMock ).getInstanceId ();
537537 Mockito .doReturn ("786633d1-a942-4374-9d56-322dd4b0d202" ).when (volume1VOMock ).getUuid ();
@@ -549,9 +549,10 @@ public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumesReturnLog
549549 }
550550
551551 @ Test
552- public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumesSkipLogForOneVolume () {
552+ public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumes_VMLogForOneVolume () {
553553 Mockito .doReturn (1L ).when (storagePoolVOMock ).getId ();
554554 Mockito .doReturn (null ).when (volume1VOMock ).getInstanceId ();
555+ Mockito .doReturn ("786633d1-a942-4374-9d56-322dd4b0d202" ).when (volume1VOMock ).getUuid ();
555556 Mockito .doReturn (1L ).when (volume2VOMock ).getInstanceId ();
556557 Mockito .doReturn ("ffb46333-e983-4c21-b5f0-51c5877a3805" ).when (volume2VOMock ).getUuid ();
557558 Mockito .doReturn ("58760044-928f-4c4e-9fef-d0e48423595e" ).when (vmInstanceVOMock ).getUuid ();
@@ -560,13 +561,29 @@ public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumesSkipLogFo
560561 Mockito .doReturn (vmInstanceVOMock ).when (vmInstanceDao ).findById (Mockito .anyLong ());
561562
562563 String log = storageManagerImpl .getStoragePoolNonDestroyedVolumesLog (storagePoolVOMock .getId ());
563- String expected = String .format ("[Volume [%s] (attached to VM [%s])]" , volume2VOMock .getUuid (), vmInstanceVOMock .getUuid ());
564+ String expected = String .format ("[Volume [%s] (not attached to any VM), Volume [%s] (attached to VM [%s])]" , volume1VOMock .getUuid (), volume2VOMock .getUuid (), vmInstanceVOMock .getUuid ());
565+
566+ Assert .assertEquals (expected , log );
567+ }
568+
569+ @ Test
570+ public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumes_NotAttachedLogs () {
571+ Mockito .doReturn (1L ).when (storagePoolVOMock ).getId ();
572+ Mockito .doReturn (null ).when (volume1VOMock ).getInstanceId ();
573+ Mockito .doReturn ("786633d1-a942-4374-9d56-322dd4b0d202" ).when (volume1VOMock ).getUuid ();
574+ Mockito .doReturn (null ).when (volume2VOMock ).getInstanceId ();
575+ Mockito .doReturn ("ffb46333-e983-4c21-b5f0-51c5877a3805" ).when (volume2VOMock ).getUuid ();
576+
577+ Mockito .when (_volumeDao .findByPoolId (storagePoolVOMock .getId (), null )).thenReturn (List .of (volume1VOMock , volume2VOMock ));
578+
579+ String log = storageManagerImpl .getStoragePoolNonDestroyedVolumesLog (storagePoolVOMock .getId ());
580+ String expected = String .format ("[Volume [%s] (not attached to any VM), Volume [%s] (not attached to any VM)]" , volume1VOMock .getUuid (), volume2VOMock .getUuid ());
564581
565582 Assert .assertEquals (expected , log );
566583 }
567584
568585 @ Test
569- public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumesNoLog () {
586+ public void getStoragePoolNonDestroyedVolumesLogTestNonDestroyedVolumes_NoLog () {
570587 Mockito .doReturn (1L ).when (storagePoolVOMock ).getId ();
571588 Mockito .doReturn (1L ).when (volume1VOMock ).getInstanceId ();
572589 Mockito .doReturn (1L ).when (volume2VOMock ).getInstanceId ();
0 commit comments