Skip to content

Commit 3225d0e

Browse files
Locharla, SandeepLocharla, Sandeep
authored andcommitted
CSTACKEX-46: Fixed few checkstyle issues that were observed
1 parent c3ce146 commit 3225d0e

File tree

4 files changed

+54
-8
lines changed

4 files changed

+54
-8
lines changed

plugins/storage/volume/ontap/src/test/java/org/apache/cloudstack/storage/driver/OntapPrimaryDatastoreDriverTest.java

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,23 @@
5858
import java.util.Map;
5959

6060
import static com.cloud.agent.api.to.DataObjectType.VOLUME;
61-
import static org.junit.jupiter.api.Assertions.*;
62-
import static org.mockito.ArgumentMatchers.*;
63-
import static org.mockito.Mockito.*;
61+
import static org.junit.jupiter.api.Assertions.assertEquals;
62+
import static org.junit.jupiter.api.Assertions.assertFalse;
63+
import static org.junit.jupiter.api.Assertions.assertNotNull;
64+
import static org.junit.jupiter.api.Assertions.assertNull;
65+
import static org.junit.jupiter.api.Assertions.assertThrows;
66+
import static org.junit.jupiter.api.Assertions.assertTrue;
67+
import static org.mockito.ArgumentMatchers.any;
68+
import static org.mockito.ArgumentMatchers.anyLong;
69+
import static org.mockito.ArgumentMatchers.anyString;
70+
import static org.mockito.ArgumentMatchers.argThat;
71+
import static org.mockito.ArgumentMatchers.eq;
72+
import static org.mockito.Mockito.doNothing;
73+
import static org.mockito.Mockito.mock;
74+
import static org.mockito.Mockito.mockStatic;
75+
import static org.mockito.Mockito.never;
76+
import static org.mockito.Mockito.verify;
77+
import static org.mockito.Mockito.when;
6478

6579
@ExtendWith(MockitoExtension.class)
6680
class OntapPrimaryDatastoreDriverTest {
@@ -534,4 +548,3 @@ void testCanProvideVolumeStats_ReturnsFalse() {
534548
assertFalse(driver.canProvideVolumeStats());
535549
}
536550
}
537-

plugins/storage/volume/ontap/src/test/java/org/apache/cloudstack/storage/lifecycle/OntapPrimaryDatastoreLifecycleTest.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@
6060
import org.apache.cloudstack.storage.service.StorageStrategy;
6161
import org.apache.cloudstack.storage.volume.datastore.PrimaryDataStoreHelper;
6262
import org.apache.cloudstack.storage.utils.Utility;
63+
import org.apache.cloudstack.storage.datastore.db.PrimaryDataStoreDao;
64+
import org.apache.cloudstack.storage.datastore.db.StoragePoolVO;
6365

6466

6567
@ExtendWith(MockitoExtension.class)
@@ -86,6 +88,9 @@ public class OntapPrimaryDatastoreLifecycleTest {
8688
@Mock
8789
private StoragePoolDetailsDao storagePoolDetailsDao;
8890

91+
@Mock
92+
private PrimaryDataStoreDao storagePoolDao;
93+
8994
// Mock object that implements both DataStore and PrimaryDataStoreInfo
9095
// This is needed because attachCluster(DataStore) casts DataStore to PrimaryDataStoreInfo internally
9196
private DataStore dataStore;
@@ -121,12 +126,23 @@ void setUp() {
121126
// Configure dataStore mock with necessary methods (works for both DataStore and PrimaryDataStoreInfo)
122127
when(dataStore.getId()).thenReturn(1L);
123128
when(((PrimaryDataStoreInfo) dataStore).getClusterId()).thenReturn(1L);
129+
130+
// Mock the setDetails method to prevent NullPointerException
131+
Mockito.doNothing().when(((PrimaryDataStoreInfo) dataStore)).setDetails(any());
132+
133+
// Mock storagePoolDao to return a valid StoragePoolVO
134+
StoragePoolVO mockStoragePoolVO = new StoragePoolVO();
135+
mockStoragePoolVO.setId(1L);
136+
when(storagePoolDao.findById(1L)).thenReturn(mockStoragePoolVO);
137+
124138
mockHosts = new ArrayList<>();
125139
HostVO host1 = new HostVO("host1-guid");
126140
host1.setPrivateIpAddress("192.168.1.10");
141+
host1.setStorageIpAddress("192.168.1.10");
127142
host1.setClusterId(1L);
128143
HostVO host2 = new HostVO("host2-guid");
129144
host2.setPrivateIpAddress("192.168.1.11");
145+
host2.setStorageIpAddress("192.168.1.11");
130146
host2.setClusterId(1L);
131147
mockHosts.add(host1);
132148
mockHosts.add(host2);
@@ -451,6 +467,7 @@ public void testAttachCluster_withMultipleHosts() throws Exception {
451467
// Setup - add more hosts
452468
HostVO host3 = new HostVO("host3-guid");
453469
host3.setPrivateIpAddress("192.168.1.12");
470+
host3.setStorageIpAddress("192.168.1.12");
454471
host3.setClusterId(1L);
455472
mockHosts.add(host3);
456473

@@ -651,6 +668,7 @@ public void testAttachZone_withMultipleHosts() throws Exception {
651668
// Setup - add more hosts
652669
HostVO host3 = new HostVO("host3-guid");
653670
host3.setPrivateIpAddress("192.168.1.12");
671+
host3.setStorageIpAddress("192.168.1.12");
654672
host3.setClusterId(1L);
655673
mockHosts.add(host3);
656674

plugins/storage/volume/ontap/src/test/java/org/apache/cloudstack/storage/provider/OntapPrimaryDatastoreProviderTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import org.apache.cloudstack.storage.driver.OntapPrimaryDatastoreDriver;
2727
import org.apache.cloudstack.storage.lifecycle.OntapPrimaryDatastoreLifecycle;
2828
import org.apache.cloudstack.storage.listener.OntapHostListener;
29-
import org.apache.cloudstack.storage.provider.OntapPrimaryDatastoreProvider;
3029
import org.apache.cloudstack.storage.utils.Constants;
3130
import org.junit.jupiter.api.BeforeEach;
3231
import org.junit.jupiter.api.Test;

plugins/storage/volume/ontap/src/test/java/org/apache/cloudstack/storage/service/UnifiedSANStrategyTest.java

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,25 @@
4949
import java.util.List;
5050
import java.util.Map;
5151

52-
import static org.junit.jupiter.api.Assertions.*;
53-
import static org.mockito.ArgumentMatchers.*;
54-
import static org.mockito.Mockito.*;
52+
import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
53+
import static org.junit.jupiter.api.Assertions.assertEquals;
54+
import static org.junit.jupiter.api.Assertions.assertFalse;
55+
import static org.junit.jupiter.api.Assertions.assertNotNull;
56+
import static org.junit.jupiter.api.Assertions.assertNull;
57+
import static org.junit.jupiter.api.Assertions.assertThrows;
58+
import static org.junit.jupiter.api.Assertions.assertTrue;
59+
import static org.mockito.ArgumentMatchers.any;
60+
import static org.mockito.ArgumentMatchers.anyBoolean;
61+
import static org.mockito.ArgumentMatchers.anyMap;
62+
import static org.mockito.ArgumentMatchers.eq;
63+
import static org.mockito.Mockito.doNothing;
64+
import static org.mockito.Mockito.doThrow;
65+
import static org.mockito.Mockito.lenient;
66+
import static org.mockito.Mockito.mock;
67+
import static org.mockito.Mockito.mockStatic;
68+
import static org.mockito.Mockito.never;
69+
import static org.mockito.Mockito.verify;
70+
import static org.mockito.Mockito.when;
5571

5672
@ExtendWith(MockitoExtension.class)
5773
class UnifiedSANStrategyTest {

0 commit comments

Comments
 (0)