Skip to content

Commit 18f1ce1

Browse files
author
Daman Arora
committed
Add DAO mock to KubernetesVersionServiceTest
1 parent 284eba2 commit 18f1ce1

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

plugins/integrations/kubernetes-service/src/test/java/com/cloud/kubernetes/version/KubernetesVersionServiceTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@
7575
import com.cloud.utils.db.SearchCriteria;
7676
import com.cloud.utils.exception.CloudRuntimeException;
7777

78+
import org.apache.cloudstack.storage.datastore.db.ImageStoreDao;
79+
import org.apache.cloudstack.storage.datastore.db.ImageStoreVO;
80+
7881
@RunWith(MockitoJUnitRunner.class)
7982
public class KubernetesVersionServiceTest {
8083

@@ -94,6 +97,8 @@ public class KubernetesVersionServiceTest {
9497
@Mock
9598
private DataCenterDao dataCenterDao;
9699
@Mock
100+
private ImageStoreDao imageStoreDao;
101+
@Mock
97102
private TemplateApiService templateService;
98103

99104
AutoCloseable closeable;
@@ -123,6 +128,10 @@ public void setUp() throws Exception {
123128
DataCenterVO zone = Mockito.mock(DataCenterVO.class);
124129
when(dataCenterDao.findById(Mockito.anyLong())).thenReturn(zone);
125130

131+
List<ImageStoreVO> imageStores = new ArrayList<>();
132+
imageStores.add(Mockito.mock(ImageStoreVO.class));
133+
when(imageStoreDao.listStoresByZoneId(Mockito.anyLong())).thenReturn(imageStores);
134+
126135
TemplateJoinVO templateJoinVO = Mockito.mock(TemplateJoinVO.class);
127136
when(templateJoinVO.getState()).thenReturn(ObjectInDataStoreStateMachine.State.Ready);
128137
when(templateJoinVO.getArch()).thenReturn(CPU.CPUArch.getDefault());

0 commit comments

Comments
 (0)