1717import static org .junit .Assert .*;
1818
1919import com .github .tomakehurst .wiremock .junit .WireMockRule ;
20- import io .kubernetes .client .common .PartialObjectMetadata ;
21- import io .kubernetes .client .common .PartialObjectMetadataList ;
2220import io .kubernetes .client .custom .V1Patch ;
2321import io .kubernetes .client .openapi .ApiClient ;
2422import io .kubernetes .client .openapi .ApiException ;
@@ -117,23 +115,22 @@ public void listNamespacedJobReturningObject() {
117115
118116 @ Test
119117 public void listNamespacedJobWithPartialMetadataObjectListHeader () {
120- PartialObjectMetadataList jobList =
121- new PartialObjectMetadataList ().kind ("JobList" ).metadata (new V1ListMeta ());
118+ V1JobList jobList = new V1JobList ().kind ("PartialObjectMetadataList" ).metadata (new V1ListMeta ());
122119
123120 stubFor (
124121 get (urlPathEqualTo ("/apis/batch/v1/namespaces/default/jobs" ))
125122 .willReturn (aResponse ().withStatus (200 ).withBody (json .serialize (jobList ))));
126123
127- GenericKubernetesApi <PartialObjectMetadata , PartialObjectMetadataList > pomClient =
124+ GenericKubernetesApi <V1Job , V1JobList > pomClient =
128125 new GenericKubernetesApi <>(
129- PartialObjectMetadata .class ,
130- PartialObjectMetadataList .class ,
126+ V1Job .class ,
127+ V1JobList .class ,
131128 "batch" ,
132129 "v1" ,
133130 "jobs" ,
134131 jobClient .getApiClient ());
135132
136- KubernetesApiResponse <PartialObjectMetadataList > jobListResp =
133+ KubernetesApiResponse <V1JobList > jobListResp =
137134 pomClient .list ("default" , new ListOptions ().isPartialObjectMetadataListRequest (true ));
138135 assertTrue (jobListResp .isSuccess ());
139136 assertEquals (jobList , jobListResp .getObject ());
@@ -149,23 +146,22 @@ public void listNamespacedJobWithPartialMetadataObjectListHeader() {
149146
150147 @ Test
151148 public void getNamespacedJobWithPartialMetadataObjectHeader () {
152- PartialObjectMetadata job =
153- new PartialObjectMetadata ().kind ("Job" ).metadata (new V1ObjectMeta ());
149+ V1Job job = new V1Job ().kind ("PartialObjectMetadata" ).metadata (new V1ObjectMeta ());
154150
155151 stubFor (
156152 get (urlPathEqualTo ("/apis/batch/v1/namespaces/default/jobs/noxu" ))
157153 .willReturn (aResponse ().withStatus (200 ).withBody (json .serialize (job ))));
158154
159- GenericKubernetesApi <PartialObjectMetadata , PartialObjectMetadataList > pomClient =
155+ GenericKubernetesApi <V1Job , V1JobList > pomClient =
160156 new GenericKubernetesApi <>(
161- PartialObjectMetadata .class ,
162- PartialObjectMetadataList .class ,
157+ V1Job .class ,
158+ V1JobList .class ,
163159 "batch" ,
164160 "v1" ,
165161 "jobs" ,
166162 jobClient .getApiClient ());
167163
168- KubernetesApiResponse <PartialObjectMetadata > jobResp =
164+ KubernetesApiResponse <V1Job > jobResp =
169165 pomClient .get ("default" , "noxu" , new GetOptions ().isPartialObjectMetadataRequest (true ));
170166 assertTrue (jobResp .isSuccess ());
171167 assertEquals (job , jobResp .getObject ());
0 commit comments