Skip to content

Commit 237ff4b

Browse files
committed
fix unit test
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
1 parent 965f5cb commit 237ff4b

1 file changed

Lines changed: 13 additions & 2 deletions

File tree

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

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@
6565
import com.cloud.user.User;
6666
import com.cloud.user.UserVO;
6767
import com.cloud.utils.component.ComponentContext;
68+
import com.cloud.utils.db.Filter;
69+
import com.cloud.utils.db.SearchBuilder;
70+
import com.cloud.utils.db.SearchCriteria;
6871
import com.cloud.utils.exception.CloudRuntimeException;
6972

7073
@RunWith(PowerMockRunner.class)
@@ -101,6 +104,15 @@ public void setUp() throws Exception {
101104

102105
overrideDefaultConfigValue(KubernetesClusterService.KubernetesServiceEnabled, "_defaultValue", "true");
103106

107+
final SearchBuilder<KubernetesSupportedVersionVO> versionSearchBuilder = Mockito.mock(SearchBuilder.class);
108+
final SearchCriteria<KubernetesSupportedVersionVO> versionSearchCriteria = Mockito.mock(SearchCriteria.class);
109+
when(kubernetesSupportedVersionDao.createSearchBuilder()).thenReturn(versionSearchBuilder);
110+
final KubernetesSupportedVersionVO kubernetesSupportedVersionVO = Mockito.mock(KubernetesSupportedVersionVO.class);
111+
when(versionSearchBuilder.entity()).thenReturn(kubernetesSupportedVersionVO);
112+
when(versionSearchBuilder.entity()).thenReturn(kubernetesSupportedVersionVO);
113+
when(versionSearchBuilder.create()).thenReturn(versionSearchCriteria);
114+
when(kubernetesSupportedVersionDao.createSearchCriteria()).thenReturn(versionSearchCriteria);
115+
104116
DataCenterVO zone = Mockito.mock(DataCenterVO.class);
105117
when(zone.getId()).thenReturn(1L);
106118
when(dataCenterDao.findById(Mockito.anyLong())).thenReturn(zone);
@@ -127,9 +139,8 @@ public void listKubernetesSupportedVersionsTest() {
127139
KubernetesSupportedVersionVO versionVO = Mockito.mock(KubernetesSupportedVersionVO.class);
128140
when(versionVO.getSemanticVersion()).thenReturn(KubernetesVersionService.MIN_KUBERNETES_VERSION);
129141
versionVOs.add(versionVO);
130-
when(kubernetesSupportedVersionDao.listAll()).thenReturn(versionVOs);
131-
when(kubernetesSupportedVersionDao.listAllInZone(Mockito.anyLong())).thenReturn(versionVOs);
132142
when(kubernetesSupportedVersionDao.findById(Mockito.anyLong())).thenReturn(versionVO);
143+
when(kubernetesSupportedVersionDao.search(Mockito.any(SearchCriteria.class), Mockito.any(Filter.class))).thenReturn(versionVOs);
133144
kubernetesVersionService.listKubernetesSupportedVersions(cmd);
134145
}
135146

0 commit comments

Comments
 (0)