6565import com .cloud .user .User ;
6666import com .cloud .user .UserVO ;
6767import 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 ;
6871import 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