|
12 | 12 | */ |
13 | 13 | package com.ibm.watson.assistant.v2; |
14 | 14 |
|
15 | | -import static org.junit.Assert.assertNotNull; |
16 | | -import static org.junit.Assert.assertTrue; |
| 15 | +import static org.junit.Assert.*; |
17 | 16 |
|
| 17 | +import com.ibm.cloud.sdk.core.security.*; |
18 | 18 | import com.ibm.watson.assistant.v2.model.*; |
19 | 19 | import com.ibm.watson.assistant.v2.model.ListLogsOptions.Builder; |
20 | 20 | import com.ibm.watson.common.RetryRunner; |
@@ -229,6 +229,79 @@ public void testRuntimeResponseGenericRuntimeResponseTypeChannelTransfer() { |
229 | 229 |
|
230 | 230 | assertNotNull(runtimeResponseGenericRuntimeResponseTypeChannelTransfer.transferInfo()); |
231 | 231 | } |
| 232 | + |
| 233 | + /** Test List Environments and Get Environment */ |
| 234 | + @Test |
| 235 | + public void testGettingEnvironments() { |
| 236 | + ListEnvironmentsOptions listEnvironmentOptions = |
| 237 | + new ListEnvironmentsOptions.Builder().assistantId(assistantId).build(); |
| 238 | + |
| 239 | + EnvironmentCollection environments = |
| 240 | + service.listEnvironments(listEnvironmentOptions).execute().getResult(); |
| 241 | + |
| 242 | + assertNotNull(environments); |
| 243 | + assertNotNull(environments.getEnvironments().get(1).getName()); |
| 244 | + assertNotNull(environments.getEnvironments().get(1).getEnvironmentId()); |
| 245 | + |
| 246 | + String environmentId = environments.getEnvironments().get(1).getEnvironmentId(); |
| 247 | + |
| 248 | + GetEnvironmentOptions getEnvironmentOptions = |
| 249 | + new GetEnvironmentOptions.Builder() |
| 250 | + .assistantId(assistantId) |
| 251 | + .environmentId(environmentId) |
| 252 | + .build(); |
| 253 | + |
| 254 | + Environment environment = service.getEnvironment(getEnvironmentOptions).execute().getResult(); |
| 255 | + |
| 256 | + assertNotNull(environment); |
| 257 | + assertNotNull(environment.getName()); |
| 258 | + assertNotNull(environment.getEnvironmentId()); |
| 259 | + } |
| 260 | + |
| 261 | + /** Test List Releases and Get Release */ |
| 262 | + @Test |
| 263 | + public void testGettingReleases() { |
| 264 | + ListReleasesOptions listReleasesOptions = |
| 265 | + new ListReleasesOptions.Builder().assistantId(assistantId).build(); |
| 266 | + |
| 267 | + ReleaseCollection releases = service.listReleases(listReleasesOptions).execute().getResult(); |
| 268 | + |
| 269 | + assertNotNull(releases); |
| 270 | + assertNotNull(releases.getReleases().get(0).getStatus()); |
| 271 | + assertNotNull(releases.getReleases().get(0).getRelease()); |
| 272 | + |
| 273 | + String releaseId = releases.getReleases().get(0).getRelease(); |
| 274 | + |
| 275 | + GetReleaseOptions getReleasesOptions = |
| 276 | + new GetReleaseOptions.Builder().assistantId(assistantId).release(releaseId).build(); |
| 277 | + |
| 278 | + Release release = service.getRelease(getReleasesOptions).execute().getResult(); |
| 279 | + |
| 280 | + assertNotNull(release); |
| 281 | + assertEquals("Available", release.getStatus()); |
| 282 | + } |
| 283 | + |
| 284 | + /** Test Deploy Releases. */ |
| 285 | + // @Test |
| 286 | + public void testDeployRelease() { |
| 287 | + String environmentId = "TBD"; |
| 288 | + String releaseId = "TBD"; |
| 289 | + |
| 290 | + DeployReleaseOptions deployReleasesOptions = |
| 291 | + new DeployReleaseOptions.Builder() |
| 292 | + .assistantId(assistantId) |
| 293 | + .release(releaseId) |
| 294 | + .environmentId(environmentId) |
| 295 | + .build(); |
| 296 | + |
| 297 | + Environment release = service.deployRelease(deployReleasesOptions).execute().getResult(); |
| 298 | + |
| 299 | + assertNotNull(release); |
| 300 | + assertNotNull(release); |
| 301 | + assertNotNull(release.getName()); |
| 302 | + assertNotNull(release.getEnvironmentId()); |
| 303 | + } |
| 304 | + |
232 | 305 | /** Test Delete User Data. */ |
233 | 306 | /* |
234 | 307 | @Test |
|
0 commit comments