|
1 | 1 | package org.cloudfoundry.multiapps.controller.client.facade; |
2 | 2 |
|
3 | | -import java.net.URISyntaxException; |
4 | | -import java.net.URL; |
5 | | -import java.nio.file.Path; |
6 | | -import java.nio.file.Paths; |
7 | | -import java.util.List; |
8 | | -import java.util.Map; |
9 | | -import java.util.Set; |
10 | | -import java.util.UUID; |
11 | | - |
12 | 3 | import org.cloudfoundry.client.v3.Metadata; |
13 | 4 | import org.cloudfoundry.client.v3.processes.HealthCheckType; |
14 | 5 | import org.cloudfoundry.multiapps.controller.client.facade.domain.CloudApplication; |
|
35 | 26 | import org.junit.jupiter.api.Test; |
36 | 27 | import org.springframework.http.HttpStatus; |
37 | 28 |
|
| 29 | +import java.net.URISyntaxException; |
| 30 | +import java.net.URL; |
| 31 | +import java.nio.file.Path; |
| 32 | +import java.nio.file.Paths; |
| 33 | +import java.util.List; |
| 34 | +import java.util.Map; |
| 35 | +import java.util.Set; |
| 36 | +import java.util.UUID; |
| 37 | + |
38 | 38 | import static org.cloudfoundry.multiapps.controller.client.facade.IntegrationTestConstants.APPLICATION_HOST; |
39 | 39 | import static org.cloudfoundry.multiapps.controller.client.facade.IntegrationTestConstants.DEFAULT_DOMAIN; |
40 | 40 | import static org.cloudfoundry.multiapps.controller.client.facade.IntegrationTestConstants.DISK_IN_MB; |
@@ -158,12 +158,22 @@ void updateApplicationHealthcheckType() { |
158 | 158 | try { |
159 | 159 | createAndVerifyDefaultApplication(applicationName); |
160 | 160 | UUID applicationGuid = client.getApplicationGuid(applicationName); |
161 | | - delegate.applicationsV2() |
162 | | - .update(org.cloudfoundry.client.v2.applications.UpdateApplicationRequest.builder() |
163 | | - .applicationId(applicationGuid.toString()) |
164 | | - .healthCheckType( |
165 | | - HealthCheckType.NONE.getValue()) |
166 | | - .build()) |
| 161 | + var processResponse = delegate.applicationsV3() |
| 162 | + .getProcess(org.cloudfoundry.client.v3.applications.GetApplicationProcessRequest.builder() |
| 163 | + .applicationId( |
| 164 | + applicationGuid.toString()) |
| 165 | + .type("web") |
| 166 | + .build()) |
| 167 | + .block(); |
| 168 | + delegate.processes() |
| 169 | + .update(org.cloudfoundry.client.v3.processes.UpdateProcessRequest.builder() |
| 170 | + .processId(processResponse.getId()) |
| 171 | + .healthCheck( |
| 172 | + org.cloudfoundry.client.v3.processes.HealthCheck.builder() |
| 173 | + .type( |
| 174 | + HealthCheckType.NONE) |
| 175 | + .build()) |
| 176 | + .build()) |
167 | 177 | .block(); |
168 | 178 | CloudProcess cloudProcess = client.getApplicationProcess(applicationGuid); |
169 | 179 | assertEquals(org.cloudfoundry.multiapps.controller.client.facade.domain.HealthCheckType.NONE, |
|
0 commit comments